Why are `_from_string` and `_to_string` private methods?