Don’t overwrite “new” method
Use eq to compare instead of object identity