public static void Save(IValueSink sink, SpecialEvent value)
{
sink.EnterSequence();
Value<PeriodType>.Save(sink, value.Period);
Value<ReadOnlyArray<TimeValue>>.Save(sink, value.ListOfTimeValues);
Value<uint>.Save(sink, value.EventPriority);
sink.LeaveSequence();
}