security is missing in ```hashCode()``` but it is present in ```equals()```