rename to readonly_directory_manipulator