@decorate_constructor_parameter_types([str, str])
    def __init__(self, input_type='', default_value='', **kwargs):
        kwargs['_class'] = input_type
        super(Input, self).__init__(**kwargs)
        self.type = 'input'

        self.attributes[self.EVENT_ONCLICK] = ''
        self.attributes[self.EVENT_ONCHANGE] = \
            "var params={};params['value']=document.getElementById('%(id)s').value;" \
            "sendCallbackParam('%(id)s','%(evt)s',params);" % {'id': id(self),
                                                               'evt': self.EVENT_ONCHANGE}
        self.attributes['value'] = str(default_value)
        self.attributes['type'] = input_type
Return the model class itself.
dataset/ETHPy150Open dddomodossola/remi/remi/gui.py/Input.__init__--crossover with--dataset/ETHPy150Open california-civic-data-coalition/django-calaccess-raw-data/calaccess_raw/models/base.py/CalAccessBaseModel.klass