> Note that there'll need to be a corresponding spec PR explaining this as well, the two should be fairly similar.

Yes, and since we already have `getAttributes` I'll make sure to document the difference between the two.