shared_ptr documentation suggestion