/// <summary>
 /// Treated as a cleanup method of sorts, this cleans up certain members of this inventory.
 /// </summary>
 public virtual void OnDisable()
 {
     ItemAdded.RemoveAllListeners();
     ItemRemoved.RemoveAllListeners();
     ContentChanged.RemoveAllListeners();
     Debug.Log(this.name + " OnDisable()!");
 }