diff --git a/GliaWidgets/SecureConversations/Confirmation/SecureConversations.ConfirmationViewModel.swift b/GliaWidgets/SecureConversations/Confirmation/SecureConversations.ConfirmationViewModel.swift
index 07249e736..63d2e6e39 100644
--- a/GliaWidgets/SecureConversations/Confirmation/SecureConversations.ConfirmationViewModel.swift
+++ b/GliaWidgets/SecureConversations/Confirmation/SecureConversations.ConfirmationViewModel.swift
@@ -1,7 +1,7 @@
 import Foundation
 
 extension SecureConversations.ConfirmationViewSwiftUI {
-    class Model: ObservableObject {
+    final class Model: ObservableObject {
         let orientation: OrientationManager
         let style: SecureConversations.ConfirmationStyle
         var delegate: ((DelegateEvent) -> Void)?
diff --git a/GliaWidgets/SwiftUI/Components/Buttons/ActionButtonSwiftUI.swift b/GliaWidgets/SwiftUI/Components/Buttons/ActionButtonSwiftUI.swift
index 96c92b465..dde080750 100644
--- a/GliaWidgets/SwiftUI/Components/Buttons/ActionButtonSwiftUI.swift
+++ b/GliaWidgets/SwiftUI/Components/Buttons/ActionButtonSwiftUI.swift
@@ -33,7 +33,7 @@ struct ActionButtonSwiftUI: View {
 }
 
 extension ActionButtonSwiftUI {
-    class Model: ObservableObject {
+    final class Model: ObservableObject {
         let style: ActionButtonStyle
         let height: CGFloat
         let tap: Cmd
diff --git a/GliaWidgets/SwiftUI/Components/Buttons/HeaderButtonSwiftUI.swift b/GliaWidgets/SwiftUI/Components/Buttons/HeaderButtonSwiftUI.swift
index 6a488132f..48b86e49d 100644
--- a/GliaWidgets/SwiftUI/Components/Buttons/HeaderButtonSwiftUI.swift
+++ b/GliaWidgets/SwiftUI/Components/Buttons/HeaderButtonSwiftUI.swift
@@ -29,7 +29,7 @@ struct HeaderButtonSwiftUI: View {
 }
 
 extension HeaderButtonSwiftUI {
-    class Model: ObservableObject {
+    final class Model: ObservableObject {
         var tap: Cmd
         var style: HeaderButtonStyle
         var size: CGSize
diff --git a/GliaWidgets/SwiftUI/Components/Header/HeaderSwiftUI.swift b/GliaWidgets/SwiftUI/Components/Header/HeaderSwiftUI.swift
index ca0adf74b..f81557dac 100644
--- a/GliaWidgets/SwiftUI/Components/Header/HeaderSwiftUI.swift
+++ b/GliaWidgets/SwiftUI/Components/Header/HeaderSwiftUI.swift
@@ -47,7 +47,7 @@ struct HeaderSwiftUI: View {
 }
 
 extension HeaderSwiftUI {
-    class Model: ObservableObject {
+    final class Model: ObservableObject {
         let title: String
         let effect: Effect
         let endButton: ActionButtonSwiftUI.Model