public function set(string $name, $value): Record
    {
        if (!$this->isEditable()) {
            throw new SimplesRecordReadonlyError(['set' => [$name => $value]]);
        }
        $this->public[$name] = $value;
        return $this;
    }