Revert "remove unnecessary (empty) view class"

This reverts commit 58ba8a0e49f0ac875c1eddfff843d3fe1927340f.