Added method+function reflection caching, removed superfluous interface
Added Injector::execution() simplifying provisioned invocations