/// <summary>
 /// creates a new <see cref="CollectionTickerGenerator"/>
 /// </summary>
 /// <param name="context">module context</param>
 /// <param name="module">access to collection module</param>
 public CollectionTickerGenerator(Context context, CollectionModule module)
 {
     this.context              = context;
     module.CollectionAdded   += collection => Recount();
     module.CollectionRemoved += collection => Recount();
     Recount();
 }