Offensichtlich hast Du noch nicht das Problem gehabt mit sehr komplexen Masken zu arbeiten, wo Du auf viele Datenquellen angewiesen bist. Spätestens da merkst Du dann, dass es unübersichtlich wird. Ich stimme aber genau so einigen anderen Postings zu, dass es einfach konsequenter ist
GUI und Daten zu trennen.