Using filters rather than defining methods scope