public Delivery[] GetConflicting() { if (this.Signature == null) { throw new InvalidOperationException("The delivery does not have a signature - cannot search for conflicts."); } return(DeliveryDB.GetBySignature(this.Signature, exclude: this.DeliveryID)); }