change resolveDotNotation method