request broker annotation @Request[OneOf now throws an exception when list of allowed values is missing in annotation
refactor