both initViewhidden & startLayout are defined at ViewBase level. For this reason they must either be called from ViewBase level like it use to be or removed from ViewBase. Do we (still?) have a test case that create alternate view directly inheriting from ViewBase and not View? If not I suspect that's the reason why you don't see the issue?