public Robot WithRightArm(RobotArm rightArm)
 {
     return With(rightArm.Prop);
 }
 public Robot WithLeftArm(RobotArm leftArm)
 {
     return With(leftArm.Prop);
 }