Make File.{create,update,retrieve} work with file capabilities instead of bare files.