Created an abstract class for navigation filters and made it an
observable so that project stepper can react to its changes by enabling
next and previous