A simple Dependency Injection Container based on Funq, TinyIoC and LightInject