Use PageableManagerInterface + Add unit tests on Managers + Only apply '...

...enabled' filter when corresponding criteria is passed