UML Modeling and Code Generation in Visual Studio 2010