public UpgradableCurrencyUpgradeSuccessEvent(ICappedCurrency currency) : base(currency) { }
protected UpgradableCurrencyUpgradeEvent(ICappedCurrency currency) : base(currency) { CappedCurrency = currency; }
public UpgradableCurrencyUpgradeFailedEvent(ICappedCurrency currency) : base(currency) { }