We should limit/remove instances of late and late final variables within classes since there may be usage patterns that we have not anticipated that could cause late initialization errors.
Referenced in this issue:
PRs with changes to remove late and late final: