Hmm, nice but not all that different to Dynamic Data in ASP.NET 3.5 SP1. What I am looking for is localization of display names which is really a painful experience in the current release (3.5 SP1). Also, how do you rearrange the fields or columns, if you so desire? Currently, you need to do it manually by changing the order of the properties in the generated code, which is never good.