protected virtual DataSourceView GetData() { if (this.currentView == null) { this.UpdateViewData(); } return currentView; }