Sender takes an object instead of a string
Add Some Tests