Updated to support non generic bindings.
Added the ability to auto register types that are loaded into the AppDomain.