Keep fields.depends over multiple setup calls

Since changeset 690d629e0050, the field is always an original copy so it loose
the depends set on previous setup calls. The depends should be comptute all
over the mro.

issue4200
review13531002
Remove old reference to -i option