LPS-34088 - Macros
LPS-34088 - Tests
LPS-34088 - Macros
LPS-34244 - Write the rest of the duplicate name tests