Cloning Rewrite WiP
#ADD: Added a mechanic for surrogates to defer object creation until after the setup step.
#CHANGE: Reimplemented DelegateSurrogate without those hacky reflection practices.
#CHANGE: Delegates now behave like weak references when cloning.