public IApplicationController RegisterSingletonInstance <TImplementation>(TImplementation instance) where TImplementation : class
 {
     _container.RegisterSingletonInstance(instance);
     return(this);
 }