b902723cc9
- Converted class properties to TypeScript parameter properties across 51 files to reduce boilerplate code. - Removed explicit field declarations and manual assignments in constructors by using TypeScript's parameter property syntax with access modifiers. - Applied consistent pattern of declaring private readonly and public readonly properties directly in constructor parameters.