Technically this could be a breaking change because we are now normalizing the id after the attributes and relationships.
I can see situations where the primaryKey may have been clashing with an attribute name.
I'm not against the change, just want to make sure we don't break things without explanation.