Update smart
Add push_back method to node_vector, socket_map and property_map
Rewrite const_string using static variables