The mutable specifier on a class data member nullifies a
const specifier applied to the containing class object and
permits modification of the mutable class member even though the rest of
the object is const ([dcl.type.cv]).