private void AddNewItemToDatabase <T>(T newItem) where T : BaseItem
 {
     // TODO: Add check here to make sure item doesnt already exist. ( Maybe add that to the ItemDatabase object instead? )
     itemDatabase.AddItemToDatabase(newItem);
 }