Use new style classes and __slots__
Let __str__ acompany __repr__