Using enable_shared_from_this in Language.