Introduce ArtifactResult wrappers, dependency:purge-repository needs the extra info Using Iterable<T> for lazy transforming