I thought so. I agree, its better to store dcms. Will try and incorporate it in the next commit. I guess if we 'cache' the dcms, var_dict won't need to be cached, since the 'complex' part of it is actually the generation of the dcms