/// <summary>
 /// Initializes a new instance of the <see cref="GroupManager"/> class.
 /// </summary>
 internal GroupManager()
 {
     this.groupByEntity   = new Bag <string>();
     this.entitiesByGroup = new Dictionary <string, Bag <Entity> >();
     this.emptyBag        = new Bag <Entity>();
 }