Added shared abstract data source to DataModel