Dataservice impl