Bug 940884 - 2.b/3. Move init functions out of MobileMessage constructor.
Bug 940884 - 3/3. test cases.