SimpleObserverPattern
Merge https://github.com/Martind64/SimpleObserverPattern
SimpleObserverPattern