add __repr__ to AbstractModel

makes failing unit tests a bit more clear