Mailing Lists

Combination of #1 #2 #3 also contains the fixes of #1


Add the `hash` property while you're at it!