public final function CountByField($distinct, $field, $value,  Sql\GroupList $groupBy = null)
        {
            $where = $this->FieldCondition($field, $value);        
            return $this->Count($distinct, $where, $groupBy);
        }