public void Validate()
 {
     if (HoldingPoseController != null)
     {
         HoldingPoseController.Validate();
     }
     if (LayerController != null)
     {
         LayerController.Validate();
     }
     if (MoveToController != null)
     {
         MoveToController.Validate();
     }
     if (SuspensionController != null)
     {
         SuspensionController.Validate();
     }
     if (ThrowingController != null)
     {
         ThrowingController.Validate();
     }
 }