json encoder
prepare schema, document, embeddeddocument and converter
metacontroller and basecontroller
example application