protected override void Write(IObjectSerializer serializer, object writer, object value,
                               WriteSettings settings, ObjectPropertyInfo info, object serializerData)
 {
     serializer.WriteObjectElement(this, writer, value, settings, info, serializerData);
 }