Allow the version to be a key in the map as well
Include parent in progeny