Comment Comment by mosdl Any method that mutates returns a copy, pretty easy to preserve immutability in OOP. parent mosdl 7 years ago