char_iterator& BeginWriting( char_iterator& iter ) { EnsureMutable(); return iter = mData; }
char_iterator BeginWriting() { EnsureMutable(); return mData; }
      char_iterator& BeginWriting( char_iterator& iter )        {          EnsureMutable();          return iter = mData;        }