Added `Event->url()` and `Event->origin()`.
The new `Event->location()` method now returns a new `Location` instance.