add custom collection method to scoped service (including tests)