ich würde sagen, das ist dann aber eher ein Design-Problem
Aha. Was soll denn daran bitte ein Designproblem sein, wenn eine Form von mehreren anderen benutzt wird? Am Beispiel der
DB hast du es doch selbst schön erläutert, daß nämlich in dem Fall diese Forms global sein müssen?