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