Hello All, This comes from an issue on GitHub regarding PHP 8.2 support for dynamic property setting and retrieval. I would like to contribute to the project. I am not as experienced as you guys, so feel free to correct me. As everyone suggested, the initial Idea was to Add Tag to allow Dynamic properties (#[\AllowDynamicProperties]) But its not a great fix, and you still shouldn't create and retrieve dynamic properties since they may be disallowed based on higher knowledge and all. The Errors coming on the pages are only on some simple variables like config and all so i thought of including protected variables, namely those like config, welcome, etc. Every error comes from calling methods, so why not create variables and merge those changes? It would very much help new beginners, who only need CI3. Please guide me through the process, or should I just fork, add changes, and merge requests?