smart managers allow the user to override deletion behavior