Some careless refactoring had duplicated a lot of the common View
classes.