diff --git a/rigify/utils/mechanism.py b/rigify/utils/mechanism.py
index 46545096d8c5084607c4da1b92e45598477be3b3..33c098dc1ec0cf183ed5af4b5e8a25ff5000363f 100644
--- a/rigify/utils/mechanism.py
+++ b/rigify/utils/mechanism.py
@@ -98,7 +98,9 @@ def make_constraint(
 # Custom property creation utilities
 #=============================================
 
-def make_property(owner, name, default, *, min=0.0, max=1.0, soft_min=None, soft_max=None, description=None, overridable=True):
+def make_property(
+        owner, name, default, *, min=0.0, max=1.0, soft_min=None, soft_max=None,
+        description=None, overridable=True, **options):
     """
     Creates and initializes a custom property of owner.
 
@@ -112,6 +114,7 @@ def make_property(owner, name, default, *, min=0.0, max=1.0, soft_min=None, soft
         min = min, max = max, soft_min = soft_min, soft_max = soft_max,
         description = description or name,
         overridable = overridable,
+        **options
     )
 
 #=============================================