WHAT added tests for verifying nested objects WHY because that has been an issue before