Current VertexAiGeminiChatClient leaks GenerativeModel state between the consecutive call
and stream
invocations.
Current behaviour: The this.generativeModel
is created in the constructor and mutated during the invocations.
Expected behaviour: An unique GenerativeModel instance should be created for each invocation.