Gut..
Ich mache mir bei so Problemen immer ein kleines Testprogramm, indem ich die Funktionen oder auch Klassen in einer minimalen Umgebung teste, somit kann ich sicherstellen, dass diese Funktionieren und kann meine Suche dann in eine Andere Richtung bewegen..
Apropo, woran hat es denn nun gelegen?