add object engine differ

using print_r.

Can be very slow sometimes, so, I don't know if we should a way to deactivate it.
The is already a way to change the way the string to diff is generated.