Start to add a persistence interface.