diff --git a/Sources/ElixxirDAppsSDK/LogLevelConfigurator.swift b/Sources/ElixxirDAppsSDK/LogLevelConfigurator.swift
index cbc8f58a5bbedaf5719375b5f2b61b73697c7b32..6137fc838a143b09ece6ca96a07a1334108cf44f 100644
--- a/Sources/ElixxirDAppsSDK/LogLevelConfigurator.swift
+++ b/Sources/ElixxirDAppsSDK/LogLevelConfigurator.swift
@@ -9,16 +9,14 @@ public struct LogLevelConfigurator {
 }
 
 extension LogLevelConfigurator {
-  public static func live() -> LogLevelConfigurator {
-    LogLevelConfigurator { logLevel in
-      var error: NSError?
-      let result = BindingsLogLevel(logLevel.rawValue, &error)
-      if let error = error {
-        throw error
-      }
-      if !result {
-        fatalError("BindingsLogLevel returned `false` without providing error")
-      }
+  public static let live = LogLevelConfigurator { logLevel in
+    var error: NSError?
+    let result = BindingsLogLevel(logLevel.rawValue, &error)
+    if let error = error {
+      throw error
+    }
+    if !result {
+      fatalError("BindingsLogLevel returned `false` without providing error")
     }
   }
 }
diff --git a/Sources/ElixxirDAppsSDK/LogsListener.swift b/Sources/ElixxirDAppsSDK/LogsListener.swift
index c67e69647fe9d2a085aca5bb2d02f724a7143a85..2b070877dbac36f8cb170fbd5ecb7af3271fbc74 100644
--- a/Sources/ElixxirDAppsSDK/LogsListener.swift
+++ b/Sources/ElixxirDAppsSDK/LogsListener.swift
@@ -9,11 +9,9 @@ public struct LogsListener {
 }
 
 extension LogsListener {
-  public static func live() -> LogsListener {
-    LogsListener { callback in
-      let listener = Listener(onLog: callback)
-      BindingsRegisterLogWriter(listener)
-    }
+  public static let live = LogsListener { callback in
+    let listener = Listener(onLog: callback)
+    BindingsRegisterLogWriter(listener)
   }
 }