Handling unicode error
Using .format and '+' instead of %s notation
Renaming SObject() to SType()

As SObject() was not actually an object but instead an interface to a specific type of SObject, it makes more sense to call this SType()