public function getTableFields()
 {
     $tableFields = null;
     if (isset(WebserviceField::$tableMeta[$this->getTableName()])) {
         $tableFields = WebserviceField::$tableMeta[$this->getTableName()];
     } else {
         $dbMetaColumns = $this->pearDB->getColumnsMeta($this->getTableName());
         $tableFields = array();
         foreach ($dbMetaColumns as $key => $dbField) {
             $tableFields[$dbField->name] = $dbField;
         }
         WebserviceField::$tableMeta[$this->getTableName()] = $tableFields;
     }
     return $tableFields;
 }