Reduce String allocations where accessing ivars