This includes various code quality improvements such as stronger access control and removing redundant code.