made QueryableStore covariant