Added TypeModel to interact with .NET types.