Fix for enumerable model types and refactored duplicate code used by ToOperation, ToParameter and CreateModelProperty
Implemented attributes for describing models
Merge pull request #17 from TimSchlechter/model-annotations

Great stuff @TimSchlechter!