red: Parser.parse() parses the property 'city'
green
refactor: extract method removing duplication
refactor: extract method grandchildData() removing duplication
red: Parser.parse() parses the property 'type'
green