This is an example on how to create an helper method.
While this very simple example doesn't use the Mvc Controls Toolkit Library,
it is useful for all developers wishing to implements their own helpers with the Mvc Controls Toolkit.
The helper renders, in edit mode, user selectable properties of an object in a user selectable order.
The example shows:
The basic techniques to implement an helper
Use of reflection to access properties of a variable type
Access to data annotations
Use of a wrapper to enrich an object with new capabilities