NEW: module_system | changelog -> fixed the usage of self::$bitChangelogEnabled in order to have the determination cached. removed a legacy support for named versionable properties since not used anywhere but causing a massive slowdown
NEW: module_system | class_reflection: getters and setters are cached, too. refactored the getGetter and getSetter methods to use less duplicate code