public static function filterBy(IteratorAggregate $unfiltered, string $className) : IteratorAggregate
    {
        return self::from(Iterators::filterBy(Iterators::from($unfiltered->getIterator()), $className));
    }