Aber dein Modell ha ja auch nur 3 layer :
1. Datenbank mit Tabellen
2. Entities, die die Daten halten
3.
GUI
Was du aber vorher geschrieben hast (zumindest wie ich es verstehe) war :
1. Datenbank
2. Entities
3. Meine Business Logic Objekte
4.
GUI
Welches ist es denn ?