function getFieldsToSelect()
 {
     if (self::$_versionFields == null) {
         $sTable = KTUtil::getTableName('document_metadata_version');
         $aFields = DBUtil::getResultArray(array("DESCRIBE {$sTable}"));
         $result = array();
         for ($i = 0; $i < count($aFields); $i++) {
             $result[KTDocumentMetaDataVersion::getFieldType($aFields[$i]['Type']) . KTUtil::camelize($aFields[$i]['Field'])] = $aFields[$i]['Field'];
         }
         self::$_versionFields = $result;
     }
     return self::$_versionFields;
 }