Class very unnecessary
Ability to set viewSize