Отделил от роутера контекст и проверку базы на живость.

Набросал как идею. Пока не проверял. В работе ничего не должно поменяться, сам класс роутера должен стать попроще. А выделеный функционал можно использовать без использования роутера.