Removing public interfaces from bindings.
Making the dependecy resolver thread safe.