Validation tests
Separate Identity model from User
Validation framework in place