Make specific classes for CacmDocument, RequestDocument, ...