Modules

Constructor generator
Support for an automated dirty flag in hash-based classes