Observer pattern

Implemented the observer pattern.
Made the AssetDetailControlller an Observer and implemented its update
method override.