Otherwise, we might dispose objects referenced in the initializer of the new object being created, which triggers an exception on the client.