Support email addresses without a user instance

Wrap the "user" object into an `AlertUser` class.

Let me know if the implementation is not ok with you, and I will update it :)

Cheers