fix bug that would not properly reset persistant store on data model change