Add in the ability to specify a state field name vs. using annotation for memory persister