//constructors
 public Item(DaveMathewsItemType type = DaveMathewsItemType.ITEM_CUP, string container = "", string name = "", int quantity = 1)
 {
     m_type = type;
     m_name = name;
     m_container = container;
     m_quantity = quantity;
 }
 public Item(Item other)
 {
     //copy constructor
     m_type = other.GetItemType();
     m_name = other.GetItemName();
     m_container = other.GetContainer();
     m_quantity = other.GetQuantity();
 }
 //setters
 public void SetItemType(DaveMathewsItemType type)
 {
     m_type = type;
 }