A snap representation of the state
SnapState<T> get snapState => _reactiveModelState._snapState;
set snapState(SnapState<T> snap) => _reactiveModelState._snapState = snap;