CoreContext now takes advantage of AnySharedPointer inheritance by DeferrableAutowiring