Support identity maps for caching data groups

Closes #14