<p>Validate() is not meant to be called from user code.  See the unit tests for examples of message creation.</p>