Hallo,
das klingt alle sehr verworren.
warum muss Unit1 direkt was in Unit2 machen und umgekehrt.
Lagere gemeinsame Sachen in eine
NEIN 
nicht Unit3,
sondern Unit_Daten, oder so aus.
Bitte mal ein Minimal-Beispiel als Zip-Datei hochladen, dann schauen wir mal.