Also ich habe die Lösung dann doch noch selbst gefunden und hier gepostet. Cyclic Dependencies, Includes, Forward Declarations, Namespaces