public function setTranslator($class) {
        if (is_string($class)) {
            $this->_translator = new $class;
        } else {
            $this->_translator = $class;
        }
        if (!is_a($this->_translator, '\\mpf\\interfaces\\TranslatorInterface')) {
            $this->_translator = null;
            throw new Exception("Invalid translator $class!  Must implement \\mpf\\interfaces\\TranslatorInterface!");
        }
        $this->translator = $class;
    }