Revert "add virtual baseclass for data sources (iDataSource)"