I can remove domain, but the way logbook currently works, it looks up the name for the majority of events from the data.  When https://github.com/home-assistant/architecture/issues/110 is implemented, logbook will need to be re-worked anyway, so it can be removed at that time.