Implement an ancestor caching column