def contribute_to_class(self, cls, name):
super(EmbeddedMediaField, self).contribute_to_class(cls, name)<EOL>register_field(cls, self)<EOL>cls._meta.add_virtual_field(EmbeddedSignalCreator(self))<EOL>
I need a way to ensure that this signal gets created for all child
models, and since model inheritance doesn't have a 'contrubite_to_class'
style hook, I am creating a fake virtual field which will be added to
all subclasses and handles creating the signal