create_from should rollback if import_from fails
rename classname to class
remove delete from import_from
return/warn instead of croak
pull PermissionScheme out of Detail