Lose String::IRep::SetAt () - and use StringBuilder internally in String class instead