public virtual void Validate() { if (FaceRectangle == null) { throw new ValidationException(ValidationRules.CannotBeNull, "FaceRectangle"); } if (FaceRectangle != null) { FaceRectangle.Validate(); } if (FaceLandmarks != null) { FaceLandmarks.Validate(); } }