* store entity's matched features in a graph transient * replace fn calls to get commonly used _keys and _hidden arrays * replace lodash calls with faster for loops (in some places) * always pass graph/resolver as a param