add allowableValues support for Models
Merge pull request #46 from nweatomv/allowableValues

add allowableValues support for Models