You mean var `_currentMessage` should have type `Message` and can be `null` if there's no current persistent `Message`? Should method `currentMessage` still return Option[Message]?