dto classes and router/listener controllers - init