protected static function first($condition)
{
$query = DBEntity::query('SELECT ' . self::$selector . ' FROM ' . static::table() . ' WHERE ' . $condition);
if ($query == false) {
return null;
}
$row = mysql_fetch_array($query, MYSQL_ASSOC);
$result = new self();
$result->init($row);
return $result;
}