Impl methods:
CreateProxy
DestroyProxy
MoveProxy