before template class implementation of Base_ItemsSystem.