Worked on observer
Merge remote-tracking branch 'origin/ui' into businesslogic
Merge remote-tracking branch 'origin/businesslogic' into ui
Changed observer to 'Object'
Merge remote-tracking branch 'origin/businesslogic' into ui
Merge remote-tracking branch 'origin/ui' into businesslogic

Get new features.
Merge remote-tracking branch 'origin/businesslogic' into ui
Main controller observer implemented