Creando subclases para wx.TextCtrl

Estoy creando una subclase para el wx.TextCtrl en wxpython.

Quiero que esta clase agregue datos adicionales a los widgets wx.TextCtrl de manera similar a la forma en que se pueden agregar datos adicionales a un ComboBox o ListBox.

Aquí está mi código:

import wx
class ExtraDataForTxtCtrl(wx.TextCtrl):

    def __init(self, ExtraTextData):
        self.ExtraTextData=ExtraTextData


    def getExtraTCData(self):
        return self.ExtraTextData

    def setExtraTCData(self, ExtraTextData):
        self.ExtraTextData=ExtraTextData

Mi problema es que soy nuevo en Python y no tengo idea de cómo implementar esto y si es correcto o no.

Respuestas a la pregunta(2)

Su respuesta a la pregunta