add .Array.pushFirst , .String.resolveDotNotation