View object no longer need to be observable
Rewrite Architecture section