This can come later, but we need to test for additional cases:

1. No keys, e.g. no children found.
2. Test natural order
3. Test order specified in hasMany