Structuring +JSONKeyPathsByPropertyKey explanation