Many improvements: rm #disable_trash since it won't persist and is therefore useless; fix association restoring; ensure :deleted_at is accessible; override #destroy instead of using #alias_method_chain