str representation for Notification should use user field
do not use simplejson
Fix setting user from subscription.settings
Return None for key type on direct notifications