added destroy methods in view superclasses