Introduce Resource::AutoTuple