This is not high priority, but I'm thinking of resigning of the first line and modify the `if` statement a little bit:
`if ( $mw->getTitle()->getNamespace() )`

Am I missing something here or it's safe? :) `MessageWall::getTitle()` removes `MessageWall` property which is set in its constructor and there are no chances it won't be a `Title` instance. Of course if you don't do that I won't protest ;) However, share with me your arguments against doing that then ;)