private void When(SubscriptionRenewalPaymentCreatedDomainEvent @event)
 {
     this.Id             = @event.SubscriptionRenewalPaymentId;
     _payerId            = new PayerId(@event.PayerId);
     _subscriptionId     = new SubscriptionId(@event.SubscriptionId);
     _subscriptionPeriod = SubscriptionPeriod.Of(@event.SubscriptionPeriodCode);
     _countryCode        = @event.CountryCode;
     _subscriptionRenewalPaymentStatus = SubscriptionRenewalPaymentStatus.Of(@event.Status);
     _value = MoneyValue.Of(@event.Value, @event.Currency);
 }
 private void When(SubscriptionRenewalPaymentPaidDomainEvent @event)
 {
     _subscriptionRenewalPaymentStatus = SubscriptionRenewalPaymentStatus.Of(@event.Status);
 }