1. Define a new class with an instance of the foo class included so that one can use all foo's properties and add new attributes.
2. Derive a new class from foo that extends its properties with the properties in foo accessible. -- http://mail.python.org/mailman/listinfo/python-list