diff --git a/lib/sy/quantity.rb b/lib/sy/quantity.rb
index <HASH>..<HASH> 100644
--- a/lib/sy/quantity.rb
+++ b/lib/sy/quantity.rb
@@ -449,7 +449,9 @@ class SY::Quantity
                         ɴλ.call % "Unit"           # as for @Magnitude applies.)
                       end
                     end
-                  end.namespace! SY::Unit
+                  end.tap do |unit_parametrized_subclass|
+                    unit_parametrized_subclass.namespace = SY::Unit
+                  end
                 end ).tap do |u|
       puts "@Unit constructed, its namespace is #{u.namespace}" if SY::DEBUG
       puts "its instances are #{u.namespace.instances}" if SY::DEBUG
diff --git a/lib/sy/version.rb b/lib/sy/version.rb
index <HASH>..<HASH> 100644
--- a/lib/sy/version.rb
+++ b/lib/sy/version.rb
@@ -1,5 +1,5 @@
 module SY
-  VERSION = "2.0.9"
+  VERSION = "2.0.14"
   DEBUG = false # debug mode switch - sometimes there are lines like
   # puts "something" if SY::DEBUG
 end
adapting to y_support/name_magic change