Set @destroyed ivar and freeze object when destroyed

This is the behavior of `ActiveRecord#destroy`