Validation added to detector Descriptor. Rotate methods added to all of the geometry classes