Add PersisterInterface