Added filters functionality to the abstract adapter class