public function build($id = '', $action = '', $async = false, $fileUpload = false)
    {
        // Add extra attributes
        $this->attr('id', $id);
        $this->attr('method', 'post');
        $this->attr('action', $action);
        $this->attr('async', $async);

        // Set form for file upload
        if ($fileUpload) {
            $this->attr('enctype', 'multipart/form-data');
        }

        return $this;
    }