public static bool IsExpired(this TransportMessage message, DateTimeOffset comparedTo)
        {
            if (message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }

            var absoluteExpiry = message.AbsoluteExpiryTimeUtc();

            return(absoluteExpiry > DateTimeOffset.MinValue && absoluteExpiry < comparedTo);
        }