public CardExpired(Month validBefore) : base(validBefore) { }
public int CompareTo(Month other) => - other.CompareTo(this.UtcTime);
public BankCard(Month validBefore) { this.ValidBefore = validBefore ?? throw new ArgumentNullException(nameof(validBefore)); }