Fixed strange Contact equals() behaviour, simply by generating equals and hash methods !