Ah, dieser Schritt
$proofs->proofs
fehlte mir!
Ich empfehle Dir, anstelle von public properties einen Getter und einen Setter für den Zugriff auf solche einzusetzen. Damit bist Du auf etwaige Veränderungen besser vorbereitet und wenn sich an der Datenstruktur der Instanz mal was ändern sollte muss man nicht haufenweise CODE ändern sondern nur die entsprechende Methode. MFG