add cascade persit and remove