Take add_filter() out of the constructor