bug fix - class User override - fix to equals by data