I would like to enforce the following in a particular codebase on classes that inherit from std::enable_shared_from_this
std::enable_shared_from_this