Auto ToSelf call

Auto ToSelf call incase cast hasn't been specified using the
ICastableRegistration
interface