added IServiceProvider implementation to IRezolver and some extra extension methods