delete Behavior Abstract