public function columns($columns) {
		foreach ($columns as $property => $definition) {
			if (is_bool($definition)) {
				$this->_properties[$property] = $definition;
				continue;
			}
			
			$this->addAccumulator($property, $definition);
		}
		
		return $this;
	}
public function columns($columns) {
		foreach ($columns as $property => $definition) {
			if (is_bool($definition)) {
				$this->_properties[$property] = $definition;
				continue;
			}
			
			$this->addAccumulator($property, $definition);
		}
		
		return $this;
	}
public function columns ( $ columns ) { foreach ( $ columns as $ property => $ definition ) { if ( is_bool ( $ definition ) ) { $ this -> _properties [ $ property ] = $ definition ; continue ; } $ this -> addAccumulator ( $ property , $ definition ) ; } return $ this ; }
Set the properties list

@param  array $columns
@return MongoCriteria
Set the properties list