The spec states that meta properties on a record can override those on a group.
The spec does NOT explicitly state whether this is true for type, documents, or roles.
It should explicitly state that these CANNOT be overridden and the test suite and JSON schema should reflect that IF a group has one of those three properties, that property must not appear on a record in that group.