better doc and allow access to injector in module