Optimize toString() methods