Use a User as a sample model
Move from_document() to active_document module, refactor
Cleanup
Rename .persist to .persist\!