Is your feature request related to a problem? Please describe.
Locale now is used to print values to the screen. Is that part of State?
State could be also used to carry all the dependencies instead of using *Aware classes.
Describe the solution you'd like
Move State and dependencies in a single Context class named like Environment.
Is your feature request related to a problem? Please describe. Locale now is used to print values to the screen. Is that part of State? State could be also used to carry all the dependencies instead of using *Aware classes.
Describe the solution you'd like Move State and dependencies in a single Context class named like Environment.
Describe alternatives you've considered N/A
Additional context