Can a user be referenced by name in a datasource even if "is_user_referenced_by_email" is set to true during datasource creation? Also, if "is_user_referenced_by_email" is set to false, and the user indexing API shows that email is a required field, does that mean the email is still required even when the user is referenced by user_id? can we add name as reference in addition to email and user_id?