Explicit soft deletion for ActiveRecord via deleted_at and default scope