manage to implement de original vision for type recovers usingextensions methods
Merge branch 'master' into automaticBinder
dlls updated