public static function createFromStyler(Styler $styler) : Writer
    {
        $classname = \get_called_class(); // para permitir abstração
        $instance = new $classname;
        $instance->styler = $styler;
        $instance->reader = $styler->getReader();

        return $instance;
    }