class BaseSubClass(models.Model):
    _base = generic.GenericRelation(Base)


class Meta:
    abstract = True

@property
def base(self):
    return self._base.all()[0]
django generic one-to-one relations, with cascading deletes