448ac21
event: convert some page attributes to properties doing these in __init__ meant that instantiating an event required two remote trips, which is slow and awkward for unit testing. Make them into properties instead.