introduce ID class to have a bit more type safety when creating refs
MessageAddresses are now a first class DB entity
implement recipients histogram (computed on the fly)
start collecting names
TODOs