- StorageImpl(kernel::resource::Model* model, std::string name, kernel::lmm::System* maxmin_system, double bread,
- double bwrite, std::string type_id, std::string content_name, sg_size_t size, std::string attach);
+ StorageImpl(Model* model, const std::string& name, kernel::lmm::System* maxmin_system, double bread, double bwrite,
+ const std::string& type_id, const std::string& content_name, sg_size_t size, const std::string& attach);
+ StorageImpl(const StorageImpl&) = delete;
+ StorageImpl& operator=(const StorageImpl&) = delete;