When does it make sense to have the same parent key to entities of different kinds? If you create the entities like this:
Key k1 = KeyFactory.createKey("