Constructors, Field init, other fixes
Shelved in middle of whitespace nightmare
Before IReferencedType redesign
Interim shelve in whitespace purgatory
Interim shelve during testing. 38 broken tests
Shelved before removing TokenWhitespace
Shelved after removing TokenWhitespace
Interim shelving
Whitespace redesign