this by no means fully fixes String object, but at least fixes loop and makes .length and indexes less than it readonly