ebnutsya ob stenu di container integration refactoring
refactoring router on event dispatcher
registering models in container and registering as subscribers