perspectives and OO views