public virtual bool PlaceIntoSocket(IQSBOWItem item)
 => AttachedObject.PlaceIntoSocket((OWItem)(item as IWorldObject).ReturnObject());
 public void PlaceIntoSocket(IQSBItem item)
 => AttachedObject.PlaceIntoSocket((OWItem)item.AttachedObject);