public static void Save(IValueSink sink, Element value)
{
sink.EnterSequence();
Value<ObjectId>.Save(sink, value.ObjectIdentifier);
Value<EventType>.Save(sink, value.EventType);
Value<EventState>.Save(sink, value.EventState);
Value<byte>.Save(sink, value.Priority);
Value<Option<uint>>.Save(sink, value.NotificationClass);
sink.LeaveSequence();
}