anchor.diff:        var valueAccess = '_v.${field.name}';
         _buffer.writeln('''
           case ${_safeNameAccess(field)}:
  -          return ${_serializeField(field, accessOverride: valueAccess)};''');
  +          return ${_serializeField(field, valueAccess)};''');
       }
   
       _buffer.writeln('''
  
positive.code:         safeFieldAccess = 'this.$safeFieldAccess';
        }
  
        var expression = _serializeField(field, accessOverride: safeFieldAccess);
        if (_writeJsonValueNaive(field)) {
          if (directWrite) {
            _buffer.writeln('      $safeJsonKeyString: $expression,');
  
negative.code:     _buffer.writeln('=> <String, dynamic>{');
  
      _buffer.writeAll(fields.map((field) {
        var value =
            '${_safeNameAccess(field)}: ${_serializeField(field, field.name)}';
        return '        $value';
      }), ',\n');
  
  