add(Scope scope, {String? alias}) { var id = scope.id; if (alias != null) id = alias; if (!_directory.containsKey(id)) _directory[id] = []; if (!_directory[id]!.contains(scope)) _directory[id]!.add(scope); }