fixed depth 1 editing, will test deep recursion of structuredDataNode