Sorry for this, its due ti reformat, the only fields that changed are email (now sparse) and profileCompleted (now is a getter)