simplify namespace for shared_ptr