'Whenever we raise any event, we also raise an Update, so we extend
the implementation in EventMixin.'

def raiseEvent(self, event, *args, **kw):

    rv = EventMixin.raiseEvent(self, event, *args, **kw)
    if (type(event) is not Update):
        EventMixin.raiseEvent(self, Update(event))
    return rv
