I'm not really sure what's the interest of having an `addFilter` and co. when everything could be added in the constructor.