/// <summary>
 /// Create a new working set factory added event argument object
 /// </summary>
 /// <param name="addedWorkingSetFactory">The added working set factory</param>
 public WorkingSetFactoryAddedEventArgs(AbstractWorkingSetFactory addedWorkingSetFactory)
     : base()
 {
     WorkingSetFactory = addedWorkingSetFactory;
 }
 /// <summary>
 /// Registers a new working set object and makes it the default working set
 /// </summary>
 /// <param name="factory">The working set factory to register</param>
 public void RegisterWorkingSetFactory(AbstractWorkingSetFactory factory) {
     WorkingSetFactories.Add(factory);
     Default = factory;
 }
 /// <summary>
 /// Registers a new working set object and makes it the default working set
 /// </summary>
 /// <param name="factory">The working set factory to register</param>
 public void RegisterWorkingSetFactory(AbstractWorkingSetFactory factory)
 {
     WorkingSetFactories.Add(factory);
     Default = factory;
 }