Adding event support to Mura ORM