Wrap config snapshot functions

These allow complex reads to come from the same version of the config.