== 2.0 / 2010-12-27 * Now uses an included module with an initialize method instead of a class_eval-ed initialize to better handle inheritance and mixins, and to simplify the code. * Removed Jeweler, replaced with Bundler == 1.0.4 / 2009-12-01 * Building is now done with Jeweler. == 1.0.3 / 2009-11-30 * Quick release to include ConstructorStruct. == 1.0.2 / 2008-05-07 * An error is raised when constructor keys are passed in that already exist in the super class == 1.0.1 / 2007-12-21 * You can now pass a block to your constructor call; it gets executed after all the ivars get assigned. (This lets you write some initializer code if you need to.) == 1.0.0 / 2007-11-18 * Released!