Fix for enumerable model types and refactored duplicate code used by ToOperation, ToParameter and CreateModelProperty
Implemented attributes for describing models