Added FilesystemFactoryInterface