Remove strict Eloqeunt getDirty comparison

I think this should be removed.
because if we have integer fields, like country_id, it will always return as changed, because it will be compairing int vs string. as items coming from mysql are all strings