should not include dataservice as dependency