REVIEW-3533: test behaviour of valid enums passed via commandline and not just handling of invalid parameter
REVIEW-3521: use setter method to set a field value
check setter available already when parsing option annotations on fields