changed core classes node and field member name from std::string to an int id