Class members readonly
Prefer custom delegates over aliases
Adjusted tests for extended declarations
Inherit from Shorthand
Distinguish between shorthand and longhand
New stringification
Intermediate solution for storing
Rebuild first shorthands
Adjusted the shorthand validation implementation