simplified RegisterLazyController<T> method