public function read(string $filename = null, string $data = null): Interfaces\Yaml
    {
        try {
            $yaml = !empty($data)
                ? Import::fromData($data)
                : Import::fromFile($filename);

            $this->set($yaml);

        } catch (YamlException $e) {
            !$this->_strict ?: die();
        }

        return $this;
    }