Changed bind and bindSync so that dependencies are only injected once the bound function is actually executed. Incremented version.