updated/fixed validation flow
fix API signature
add flag to control how comparisons are done in queryable user repository
Merge remote-tracking branch 'upstream/master'