Abstract node insert / update.