std::shared_ptr ersetzt