add Columns caching and incremental
add unboxIfNeeded equivalent in store
wip