Hmm, I don't know enough to give you a confident answer yet. However, you can refer to the Airbyte documentation for more information on extending classes and working with state management: [Airbyte Protocol](https://docs.airbyte.com/understanding-airbyte/airbyte-protocol).