public CyberneticBodyPart AttachCyberneticBodyPart(CyberneticBodyPart part)
 {
     part.parent = this;
     GetCollection <BodyPart>().AddObject(part);
     return(part);
 }
 public void AddCyberConnection(CyberneticConnection connection, CyberneticBodyPart target)
 {
     connection.source = this;
     connection.target = target;
     GetCollection <CyberneticConnection>().AddObject(connection);
 }