Add AllocateString() CopyString() rangeConstructor moveConstructor