diff --git a/src/Form/UiForm.php b/src/Form/UiForm.php
index 1a0450f..5d5b5e2 100644
--- a/src/Form/UiForm.php
+++ b/src/Form/UiForm.php
@@ -57,6 +57,12 @@ class UiForm extends UiElement implements Extension {
         
         $this->option('tag-type', 'single');
         
+
+        if ($attributes['class'] ?? false) {
+            $attributes['class'] .= " {$this->attributes['class']}";
+            unset($this->attributes['class']);
+        }
+        
         $this->attributes([ 'method' => $method, 'action' => $action ] + $attributes);
         
         if ( $method !== "get" ) {
diff --git a/src/Method/FormHandler.php b/src/Method/FormHandler.php
index 4b7cd1c..223bb44 100644
--- a/src/Method/FormHandler.php
+++ b/src/Method/FormHandler.php
@@ -34,7 +34,7 @@ class FormHandler {
         $this->initialize();
     }
     
-    protected function formSent() : void
+    public function formSent() : void
     {
         if ( false !== $this->context->formSent = $this->sent ) {
             if ( $this->context->formName ?? false ) {