I think that it would be good to give a __repr__ to this class. The default repr in Python is quite useless, and a library is so much more pleasant to use when you can have useful displays of the objects.