def __init__(self, foo = '', bar = ''):
        AbstractDocument.__init__(self)

        self.foo = foo
        self.bar = bar

        self._ignoredField = 'Ignored value'
    def __init__(self, foo = ''):
        AbstractDocument.__init__(self)

        self.foo = foo
    def __init__(self, data = '', nested = None):
        AbstractDocument.__init__(self)

        self.data = data

        self.nested = nested
 def __init__(self):
     AbstractDocument.__init__(self)