More finalizer cleanup, removes unused code

Happy new year everyone!
String::num_bytes setter already resets num_chars