Add ae class, change __str__ methods to __repr__, fancier repr