private void _RegisterAndStowOverrideContents()
    {
        if (_myData as Equipment_Base != null)
        {
            if (_tempStowedOverrideContents != null)
            {
                if (_tempStowedOverrideContents.Count > 0)
                {
                    foreach (Thing t in _tempStowedOverrideContents)
                    {
                        Item_Base      i = t as Item_Base;
                        Equipment_Base e = t as Equipment_Base;

                        if (i != null)
                        {
                            i.state = ServiceLocator.ItemStates.Stowed;
                        }
                        else if (e != null)
                        {
                            e.state = ServiceLocator.EquipmentStates.Stowed;
                        }

                        ServiceLocator.Instance.EManager.Fire(new Event_NewInteractable(t, transform.position, true));
                        _objIntController.StowAndInstall(_myData as Equipment_Base, t);
                    }
                }
            }
        }
    }