user Field.Role and Field.Type