passing ProjectNode Object to create or update projectnode