Introduce WebViewInterface for WebViews (BasePage + BaseEntityPagePattern)