@rgrove wouldn't that prevent people from overwriting it and providing their own events? I thought that was the benefit of using the `events` property?