Tetejä, yhtenäinen equals, hashcode, tostring, esineet, eriytystä logiikan ja käyttöliittymän välillä, taisteluita jatkettu