Completed initial saga persister

Still needs support for when unique property changes