private void ClaimExtendedWarranty(Action onValidClaim) => _extendedWarranty.Claim(onValidClaim);
private void ClaimConstructorWarranty(Action onValidClaim) => _constructorWarranty.Claim(onValidClaim);
public void ClaimExtendedWarranty() => _extendedWarranty.Claim();
public void Claim(DateTime claimDate) { _warranty.Claim(claimDate, OnSuccessfulClaim); }
public void ClaimConstructorWarranty() => _constructorWarranty.Claim();