add alias for function
add set_files_read_only (as opposed to files and directories)
delegate permission changes to allocation