embedded fields update fix and ImageField without errors

Hi, it's just some of the fixes that I made some time ago + the most recent and annoying one - could not use it with model that had ImageField