Internal classes, do not use directly!
Message resource implementation