Refactor View:
New superclass view