Add "retrieve" variants for retrieving instances
Add "retrieve" variants for retrieving instances

and fix create implementation to use `Store::create()`, which did the
wrong thing.

matthiasbeyer/imag,matthiasbeyer/imag