Added a GetTypePropertiesTask and also split up DotNetOMIDemo.cs into individual component class files.