[eluser]OverZealous[/eluser] @Benedikt
The second time you save the House, it's already been saved, and therefore has an ID. As far as DMZ is concerned, if you change the values, and save it again, it's updating an existing object.
Therefore, you have two options:
• Either create a new House each time, or
• Use the clear method to clear the values and prepare the house object to be saved as a new value.
The difference is minor. In theory, creating a new object should take more resources than clear it, but unless you are doing a large loop, the actual performance difference is probably close to zero. I think it reads better to use new, because it is clearer what you are doing.