adding the forAllEntries method, also now recurse registration down to object