Allow embedsOne to use auto-generated id (from connector)

If the connector has a `generateId` method - like Transient - it can be
used to set the id (when the property has been set to `generated:
true`).