def __str__(self):
return "<STR_LIT>" % (self.__class__.__name__, self.key)<EOL>
A simple string representation of the object.
Contins the class name, and the primary key.
Doesn't print out all the data.
The reason is because there could be some really
complex data types in there or some really big values.
Printing that out, especially in the context of an exception
seems like a bad idea.

:return: str