Index: lib/filterClasses.js
===================================================================
--- a/lib/filterClasses.js
+++ b/lib/filterClasses.js
@@ -35,31 +35,31 @@
  * Abstract base class for filters
  *
  * @param {string} text   string representation of the filter
  * @constructor
  */
 function Filter(text)
 {
   this.text = text;
-  this.subscriptions = [];
+  this.subscriptions = new Set();
 }
 exports.Filter = Filter;
 
 Filter.prototype =
 {
   /**
    * String representation of the filter
    * @type {string}
    */
   text: null,
 
   /**
    * Filter subscriptions the filter belongs to
-   * @type {Subscription[]}
+   * @type {Set.<Subscription>}
    */
   subscriptions: null,
 
   /**
    * Filter type as a string, e.g. "blocking".
    * @type {string}
    */
   get type()
