1. In a computing environment supporting a programming language, a method of defining classes, comprising: specifying one or more attributes of a class in a class definition, wherein a name for each of the one or more attributes is a name of a meta-data class property; and giving each of the one or more attributes a value.