Updated ConfideUser in order to fix isValid method. isValid should return the validate result