Hallo eneR,
"•Im Gegensatz zu Materialien gibt es von jedem Service nur ein Exemplar [...].
Klingt nach Singleton-Pattern.
Warum werden die Services dann nicht gleich als static deklariert? Dann würde man sich das unnötige Übergeben sparen, oder?
Siehe Singleton-Pattern. Die dort verwendete Methode zum Zurückgeben der Instanz ist statisch.
Das ist zumindest das, was ich den von dir gegebenen Informationen entnehmen kann. Ein etwas konkreterer Kontext wäre allerdings hilfreich.
Grüße
Richard