public static Error Load(IValueStream stream) { stream.EnterSequence(); var errorClass = Value<ErrorClassType>.Load(stream); var errorCode = Value<ErrorCodeType>.Load(stream); stream.LeaveSequence(); return new Error(errorClass, errorCode); }