Eq traits needs the PartialEq trait