Avoid compute twice the parent context
When computing the context of a group inside a tree, it call field.get_context which also call get_context on the parent. As this context can be expensive to compute on deep tree, I think we could pass it as argument.