class ViewComponent