Fix definition of `description` properties

 - Add `ModelDefinition.description`
 - Rename `ModelProperty.desc` to `ModelProperty.description`

/to @ritch please review