protected virtual void OnValidate()
 {
     equippableCharacter = new EquippableCharacter <IItemInstance, IEquippableItemInstance>(null, GetComponent <IInventoryCollectionOwner>().itemCollectionGroup, logger);
     UpdateMountPoints();
 }