models now have __repr__