fix for view initialization on intermediate classes required to create OO hierarchy