public override void SetPriority(Priority priority)
 {
     MaybeInitBuilder();
     if (priority == null)
     {
         builder.ClearPriority();
     }
     this.priority = priority;
 }