Optimizations and improvements: allocate function faster (verify
node...), get methods imporved