1..8 - The escaped object behaves like the real object - The escaped object behaves like the real object # __toString() - The escaped object behaves like the real object - is compatible with SimpleXMLElement # implements Countable - returns 1 if the embedded object does not implement the Countable interface - returns the for the embedded object # ->__isset() - asks the wrapped object whether a property is set - asks the wrapped object whether a property is set # Looks like everything went fine.