add ability on save event to persist to in-memory storage