incremental improvements to support read time materialization caching via 'modifiers'