public function tryLoadAny(Model $m, $table = null)
    {
        if (!isset($table)) {
            $table = $m->table;
        }

        if (!$this->data[$table]) {
            return false; // no records at all in table
        }

        reset($this->data[$table]);
        $key = key($this->data[$table]);

        $row = $this->load($m, $key, $table);
        $m->id = $key;

        return $row;
    }