Move common persister actions up to the base class