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