Fix for #11

Error with entity that has a primary and foreign key on the same field. Doctrine allows you to use `@ORM\Id` on a field that has a one-to-one relationship. Because array_diff uses `(string)` to cast the values when diffing, it crashed when an object did not implement `__toString()`.

Fixing with udiff will solve this issue.