Hydrate2: support hydrating the root model without an id