protected virtual DataSourceAdapter CreateDataSourceAdapter() { return new DataSourceAdapter(this); }