I'd document invariants on this variable:
  <li> mPut is null outside of a begin...commit/rollback sequence.
  <li> mPut is non null in between a begin...commit/rollback sequence.