Work on using child binder over childinjector
Fixes for interfaces with latest compiler. Understand that an * in the first char of the type name indicates its not a real type but an interface/proxy type