public function __set($strName, $mixValue) {
            try {
                switch ($strName) {
                    case 'KeyName':
                        return $this->strKeyName = QType::Cast($mixValue, QType::String);