Enabling Nuget package restore
Implementing most type maps