DeepCopy is a single, universal function that converts any model into any other model, throwing an error only if the underlying fields are strictly incompatible. DeepCopy is public and freely available to use under the BSD-3-Clause License