clean up BaseView.initialize