Create IDataSource.cs