Thanks a lot for this great tutorial. It taught a lot more about OOP, security, modularity, and code reusability. I hope to see more tutorials of this kind.