because the differentiation was in the filters, which can be passed in as parameters to the base class, and other than this they were only adding complexity. Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>