Raising error on bad key name
Document will have metadata
testing db versioning
A very crude version of the setitem feature