added nuget repro config
fixed up all porting code to be over-loading from original namespace