Add dataProperties to binding and refactor removal of nodes