Can't you just use parent::getInstance?