It's nice to see that this concept will be improved. But i think you should have a deep look at the extended data types of Microsoft Dynamics AX. That's a great thing i currently miss in Visual Studio.