Add DocBlocks.

Simplify the persist method.