Implement View class