Yes ```closest``` is handy, we can have something like ```shared\gQuery.js``` where ```g``` stands for gaia :) But ```gQuery``` has to log warnings in debug mode if "heavy" methods are used too frequently (like inside of a loop), then we can partially eliminate consequences of overusing it in such performance sensitive environment we have :)