To me, the property name 'persistentMessage' should be a string: the actual text of the message.  If this is a boolean then it should be called persistentMessageShown or something like that.

But if I was writing this class, I'd save the HTML text of the persistent message rather than a boolean.