add allowableValues support for Models

Add support for allowableValues (and enums) in Api Models