from @coderunner: Why sealed and why this last MValue?

Sealed vs final allowed class to be overriden in the same file. No longer used.