private void Apply(ShareClassCreated @event)
 {
     this.ticker = new Ticker(@event.Ticker);
     this.type   = ShareClassType.CreateFromString(@event.Type);
 }
 public ShareClass(Guid id, Ticker ticker, ShareClassType type)
     : this(id)
 {
     RaiseEvent(new ShareClassCreated(id, ticker.Symbol, type.Name.ToString()));
 }