Finalised (?) aggregate() method in PersistentObject, need to test it.