Add a flag which can be set to validate the default value.
Add a CachedProperty member.
Add the beginning of a private access specifier.