        def clone(self):
                new_kwargs = dict([(fld.name, getattr(old, fld.name)) for fld in old._meta.fields if fld.name != 'id']);
                return self.__class__.objects.create(**new_kwargs)