Allow creating new domain objects using `clone()`