This pull request refactors the constructor and methods of the Config class. It updates the constructor to accept keyword arguments and adds type hints for the data, context, and filename variables. Additionally, it updates the get and exists methods to use the data attribute instead of the Config instance itself. This improves the readability and maintainability of the codebase.
This pull request refactors the constructor and methods of the Config class. It updates the constructor to accept keyword arguments and adds type hints for the data, context, and filename variables. Additionally, it updates the get and exists methods to use the data attribute instead of the Config instance itself. This improves the readability and maintainability of the codebase.