LPS-49173 Add DuplicateItemFieldName exception
LPS-49173 Vaildate field names so that there are no duplicates
LPS-49173 Source Formatting
LPS-49173 Use single for-loop
LPS-49173 Source formatting
LPS-49173 lang keys