1. A computer-readable medium having stored thereon a markup language data structure, comprising: a first data field containing data mapped to a programming language class; and a second data field containing data mapped to one of a property and an event in the class.