Add support for composite attributes, which both [CoreData](https://developer.apple.com/documentation/coredata/nscompositeattributedescription?changes=_3) and MongoDB support now.