LPS-49294 Part 1: Modify or create constructors to ensure that all final variables are initialized
LPS-49294 Part 2: Modify or create constructors to ensure that all final variables are initialized