Use regular Struct for nodes and values (about 2-3x speed boost)