make Workspace a factory for WriteablePackageFragment