private function _findById($params)
{
if (count($params) > 1) {
throw new \InvalidArgumentException("byId doesn't support composite keys");
}
$keys = array_keys($this->_schema->primary());
return $this->_finder->find($this->_class, new Criteria("`{$keys[0]}`=?", $params[0]))->one();
}