Added logging and value-conflict checking in Session.add_node