public BankCard(Month validBefore)
 {
     ValidBefore = validBefore ?? throw new ArgumentNullException(nameof(validBefore));
 }