Clotaire22-May-07 1:49 Your example is very interesting, but imagine if you are differents objects class who represent exactly database with different sort of relation . for example Compagny and employers, employer with many addresses, and a generic windows form(BaseEditForm)?