Tidy OutgoingMessage macro methods
Remove unused validation
Remove uneeded code / Tidy up
Group class methods before instance methods
Use dot rather than colon for method call