Forward Disclaimer: this is all nasty business. No whinging. :P
And more than just increasing the size, you can add in your items by name as you would normally, and access them like normal. Fantastic! :) At least, it seems so, so far... I'm thinking this might give some real headaches if a subclass of the class you're posing as defines it's own instance variables too... ick. Still, it seems like it could work in very controlled cases. I thought I'd share this for objective criticism and general interest. No flaming, please - refer to the disclaimer. :)