Make descendant operators lazy
Merge pull request #735 from ovatsus/master

Make descendant operators lazy