renamed _USING_SHARED_enable_shared_from_this_IMPL_ to enable_shared_from_this_SharedPtrImplementationTemplate