Rewrite string parsing to avoid unused variable
Simplify writer method and use it consistently
Use conventional notation for writer methods
Rewrite number= method
Use reader methods for instance variables
Small change
Remove assert method