Started adding enums for CD record properties. Also modified the code formatter for enum constants/arguments, because the old way was horrible