Datum API: store lists in the database
Datum API: extract DocumentInvoationHandler
Datum API: DocumentInvocationHandler handles subdocuments
Datum API: DocumentInvocationHandler handles arrays of Strings
Datum API: DocumentInvocationHandler handles arrays of documents
Datum API: Database.query handles queries for any document type