Статусы: видимость, нахождение и переходы статусов

Есть предложение:
1 - нахождение через дочерний класс статусов базового класса;
2 - отображение в реестрах с дочерним классом статусов базового класса и фильтрацию по ним;
3 - возможность настраивать в дочернем классе переходы статусов со статусами из базового класса и наоборот.