Do we need to use this trait here? It's probably better to have a separate store for the slice queries as suggested in my earlier comment.