#40 Refactored Observable into more readable Notifications