- add toString in AbstractValue