Fixes

Dvě změny:

1) Metody generovaných tříd nejprve přiřadí výsledek do proměnné. To odstraňuje problém, kdy se vrací reference - notice "Only variable references should be returned by reference"

2) Generování metody __destruct() - pokud ve třídě metoda __destruct je, dostáváme "unexpected call to __destruct()"