@Override
        public Node mapShape(MapShape shape) {
            ObjectNode.Builder result = createTypedBuilder(shape);
            mixinMember(result, shape.getKey(), "key");
            mixinMember(result, shape.getValue(), "value");
            return serializeAllTraits(shape, result).build();
        }
Sets the IDL version to serialize. Defaults to 2.0.

<p>Version "1.0" serialization cannot be used with {@link #includePrelude}.

@param version IDL version to set. Can be "1", "1.0", "2", or "2.0".
               "1" and "2" are normalized to "1.0" and "2.0".
@return Returns the builder.
smithy-model/src/main/java/software/amazon/smithy/model/shapes/ModelSerializer.java