you pass in the 'db' in the code, why not just a service list?