Modules

Provides cascading object initialization and autovivified accessors and mutators