Server accepts single Observable object (was Chain of Responsibility) WebSocket is decorator of application implementing Observable Observable interface returns Command pattern object Interfaced all the things Code is a mess Unit tests are broken
Major restructure, dropped aggregate idea, can't get around php golden hammer, the all mighty array, problem Unit tests broken