Hi! This post was to interesting to me. Thanks for creating it. I have one question about the method .add(). You are using the domain class id to add it to the identity map. However, how should we use it if we are creating a new instance? The domain class will not have .id yet.