public StateEnvelope(object state, IStateMetadata metadata) { State = state; Metadata = metadata; }
public StateSpooler(IState initialState, IStateMetadata stateMetadata) { _state = initialState; _id = stateMetadata.ProcessId; _version = stateMetadata.Version; }