wrap Yesql stuff in a service abstraction to clean up the API