@@ -0,0 +1,235 @@
+class AbstractSponsor(object):%0A%0A    def create(self, cls, **kwargs):%0A        raise NotImplementedError()%0A%0A%0Aclass SimpleSponsor(AbstractSponsor):%0A%0A    def create(self, cls, **kwargs):%0A        actor = cls(**kwargs)%0A        return actor%0A%0A

Add interface for sponsors