reverted removal of named belongs_to, thinking again is good readability and I need it for now :P
added dependent destroy to has_many association in notifications