ImageCropPolicy refactored to use EnumSet