Creates an aggregate and makes it the current element of the iterator. The created aggregate replaces the current item referred to by the iterator.
A raw pointer to the created aggregate instance.
This method can be used to create nested aggregates.