OData data source - first draft