OO Views first approach.