$this->doc = t3lib_div::makeInstance('mediumDoc');
wird in Modulen verwendet um die Darstellung der Seiten im Backend zu
bestimmen.
Evtl. kann es auch sinnvoll sein das cObj über das Template zu erzeugen:
$this->doc->cobj = t3lib_div::makeInstance('tslib_cObj');
Viele Grüße
David