Device を使うコンストラクタを隠して、Device::ItemManager (DeviceItemManager)に移動