Moving `parent attribute to `_parent` to discourage direct manipulation, as this could break the new path/distance/mrca functions.