static Injector getInjector({Logger? logger}) { _instance ??= Injector._internal(logger: logger ?? Logger()); return _instance!; }