Made cascading delete work. Fixed newPoint bug