Use windsor container to register instead of tiny ioc