- new consequent error and callback handling starts to manifest in the code, still a lot of work required!
- unit testing seems a bit more complex because of the dependencies, this has to be started before solving above point because it will give hints to better loose coupling