Honestly I'd prefer the __getitem__/__setitem__ instead of this as with wider use of `self.$my_cool_variable` the names might start clashing. I know, @cevich don't like the idea of `stuff` living directly inside the module, I'm personally disgust of writing:
<pre>
containers = self.sub_stuff['containers']
res = something + containers
self.sub_stuff['results'] = res
</pre>
just because `self.sub_stuff` takes so much space. `self['containers']` is still longer, than `self.containers`, but IMO it's acceptable.