'Common init used by all other classes in this file.  Allows
for object-creation based on the __table__ field which is
created by Base (further explained in _disambiguate_args).'

def __init__(self, *a, **kw):

    for (k, v) in self._disambiguate_args(None, *a, **kw):
        setattr(self, k.name, v)
