public IEnumerable <T> ResolveAll <T>() => _roots.Where(i => i is T).Cast <T>().ToList();