public final function FetchByField($distinct, $field, $value, Sql\OrderList $orderBy = null, Sql\GroupList $groupBy = null, $offset = 0, $count = null)
    {
        $where = $this->FieldCondition($field, $value);        
        return $this->Fetch($distinct, $where, $orderBy, $groupBy, $offset, $count);
    }