type Item { const constString& Name { get const; }; ItemCategory Category { get const; }; BattleItemCategory BattleCategory { get const; }; int Price { get const; }; bool HasFlag(const constString &in flag) const; }