Does it makes sense as a rule to omit `idAttribute`?  I don't know if that's something we want to enforce.