No internal dependency on LightInject anymore. Resolvement of handlers through provided Func