diff --git a/classes/SCDclass_mdspar.m b/classes/SCDclass_mdspar.m
index 0c7545f00280d62ab252c01c831f4586a0866451..59bea205e7418b7d1e533ccc124c1b36c11164ba 100644
--- a/classes/SCDclass_mdspar.m
+++ b/classes/SCDclass_mdspar.m
@@ -205,7 +205,7 @@ classdef SCDclass_mdspar < matlab.mixin.Heterogeneous
             end            
         end
         
-        function printinfocommon(obj)
+        function printinfo(obj)
             fprintf('%s (class %s):\n', obj.modelparam, obj.classname);
             fprintf('  Simulink model: ''%s'', data dictionary: ''%s''\n', obj.modelname, obj.datadictionary);
             if(~obj.unlinked)
@@ -395,7 +395,7 @@ classdef SCDclass_mdspar < matlab.mixin.Heterogeneous
         entrystring = genMARTe2entry(obj, shot)
         
         % Prints the parameter info summary
-        printinfo(obj)
+        %printinfo(obj)
         
         % cast for mdsput
         out = casttomds(obj, in)
diff --git a/classes/SCDclass_mdspar3Dmatrix.m b/classes/SCDclass_mdspar3Dmatrix.m
index a52d4a3f6e45dffd880efe992a77d376d229b104..bb615d9ee01897206c94064f2ba711a1f0bc097f 100644
--- a/classes/SCDclass_mdspar3Dmatrix.m
+++ b/classes/SCDclass_mdspar3Dmatrix.m
@@ -29,7 +29,7 @@ classdef SCDclass_mdspar3Dmatrix < SCDclass_mdspar
         end
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
         
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparboolean.m b/classes/SCDclass_mdsparboolean.m
index 93c89e2d570cd30b1306bd2148f69efd25cf6e56..317cd465d9b391d4a57c3598ad42c8f30c7ac800 100644
--- a/classes/SCDclass_mdsparboolean.m
+++ b/classes/SCDclass_mdsparboolean.m
@@ -27,7 +27,7 @@ classdef SCDclass_mdsparboolean < SCDclass_mdspar
         end
    
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
            
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparenum.m b/classes/SCDclass_mdsparenum.m
index f5b25a51944a835d718e7cc3aa736b0bda665250..1d20ec8b4a034ce10f2ca51b507ed9058ec34cd0 100644
--- a/classes/SCDclass_mdsparenum.m
+++ b/classes/SCDclass_mdsparenum.m
@@ -62,7 +62,7 @@ classdef SCDclass_mdsparenum < SCDclass_mdspar
         end
        
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
 
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparfixdimvector.m b/classes/SCDclass_mdsparfixdimvector.m
index 49e0bf3583e99202f1f185f29f984e5dcad3a459..238424868cab471761252b2672a752509e6231dd 100644
--- a/classes/SCDclass_mdsparfixdimvector.m
+++ b/classes/SCDclass_mdsparfixdimvector.m
@@ -45,7 +45,7 @@ classdef SCDclass_mdsparfixdimvector < SCDclass_mdspar
         end
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
             fprintf('  Parameter fixed dimension is: %d\n',obj.dimension);
         end
         
diff --git a/classes/SCDclass_mdsparfixdimvectoridx.m b/classes/SCDclass_mdsparfixdimvectoridx.m
index 709cad629230a385120c730140b924c5f5c3a43a..44c0bf01a3cb8bf3919e372d544938eb0a1d8aa1 100644
--- a/classes/SCDclass_mdsparfixdimvectoridx.m
+++ b/classes/SCDclass_mdsparfixdimvectoridx.m
@@ -50,7 +50,7 @@ classdef SCDclass_mdsparfixdimvectoridx < SCDclass_mdspar
         end
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
             fprintf('  Parameter source index interval is: %d:%d\n',obj.idxstart,obj.idxstop);
         end
 
diff --git a/classes/SCDclass_mdsparfixdimvectorint.m b/classes/SCDclass_mdsparfixdimvectorint.m
index da10c99559fa43fb65f05b351ca9671a1eaf9ec9..ea0c8e0783917445b81106fb4efd9b1cf84e7a61 100644
--- a/classes/SCDclass_mdsparfixdimvectorint.m
+++ b/classes/SCDclass_mdsparfixdimvectorint.m
@@ -45,7 +45,7 @@ classdef SCDclass_mdsparfixdimvectorint < SCDclass_mdspar
         end
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
             fprintf('  Parameter fixed dimension is: %d\n',obj.dimension);
         end
  
diff --git a/classes/SCDclass_mdsparmatrix.m b/classes/SCDclass_mdsparmatrix.m
index 02317a2aced409caa62b6ef1fe94a5777670e20d..65bf6a3b4d64d32a64c74842722bb437b263de29 100644
--- a/classes/SCDclass_mdsparmatrix.m
+++ b/classes/SCDclass_mdsparmatrix.m
@@ -28,7 +28,7 @@ classdef SCDclass_mdsparmatrix < SCDclass_mdspar
         end  
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
  
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparmatrixbool.m b/classes/SCDclass_mdsparmatrixbool.m
index 6be487555ed85f8154f0ddfe033ddfc001638656..b61c3be914a3bbfc2b001aad74ec0a9311346dbe 100644
--- a/classes/SCDclass_mdsparmatrixbool.m
+++ b/classes/SCDclass_mdsparmatrixbool.m
@@ -28,7 +28,7 @@ classdef SCDclass_mdsparmatrixbool < SCDclass_mdspar
         end  
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
  
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparmatrixdouble.m b/classes/SCDclass_mdsparmatrixdouble.m
index bd0830c448b739a884ceeb469fba2beda760cfaa..a3eb91f7fee08cafc4749d62ccc129ce6f6274b9 100644
--- a/classes/SCDclass_mdsparmatrixdouble.m
+++ b/classes/SCDclass_mdsparmatrixdouble.m
@@ -28,7 +28,7 @@ classdef SCDclass_mdsparmatrixdouble < SCDclass_mdspar
         end  
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
  
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparmatrixint.m b/classes/SCDclass_mdsparmatrixint.m
index 14469b4e7899b887839eb0c86ab43eb855e87a72..6b16efa56307aef236f71887c3f03a8dedf53182 100644
--- a/classes/SCDclass_mdsparmatrixint.m
+++ b/classes/SCDclass_mdsparmatrixint.m
@@ -28,7 +28,7 @@ classdef SCDclass_mdsparmatrixint < SCDclass_mdspar
         end  
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
  
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparnumeric.m b/classes/SCDclass_mdsparnumeric.m
index 03f93ae65a5a939edf54f942b7b01e29553dae9b..43e24e2970b944b88c5c495fe67858ce2e348603 100644
--- a/classes/SCDclass_mdsparnumeric.m
+++ b/classes/SCDclass_mdsparnumeric.m
@@ -81,7 +81,7 @@ classdef SCDclass_mdsparnumeric < SCDclass_mdspar
         end
        
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
          
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparscalar.m b/classes/SCDclass_mdsparscalar.m
index 45ce4ada72e936ca0c19afa467f846797e7ad43b..b8569292198da4e5fab4f23e97db0b7799af2234 100644
--- a/classes/SCDclass_mdsparscalar.m
+++ b/classes/SCDclass_mdsparscalar.m
@@ -29,7 +29,7 @@ classdef SCDclass_mdsparscalar < SCDclass_mdspar
         end
        
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
          
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparscalarbool.m b/classes/SCDclass_mdsparscalarbool.m
index 9be0b94d6b26559151a3074b6ec2d349ef70bef6..c621a9d6dcc88afde7c3be94d73c9a8aa7dff353 100644
--- a/classes/SCDclass_mdsparscalarbool.m
+++ b/classes/SCDclass_mdsparscalarbool.m
@@ -27,7 +27,7 @@ classdef SCDclass_mdsparscalarbool < SCDclass_mdspar
         end
    
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
            
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparscalardouble.m b/classes/SCDclass_mdsparscalardouble.m
index d114b59a487b893e44abc2ba4c204aaa17132e65..4c7e0a0215fbfbbb01ad49a396768b09b2a54da9 100644
--- a/classes/SCDclass_mdsparscalardouble.m
+++ b/classes/SCDclass_mdsparscalardouble.m
@@ -29,7 +29,7 @@ classdef SCDclass_mdsparscalardouble < SCDclass_mdspar
         end
        
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
          
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparscalarint.m b/classes/SCDclass_mdsparscalarint.m
index 7f2bdd60de63955816816f0b5bb74747ee335b0e..8e80bfc0064b9e9ab683367bd38131d71bd8de47 100644
--- a/classes/SCDclass_mdsparscalarint.m
+++ b/classes/SCDclass_mdsparscalarint.m
@@ -27,7 +27,7 @@ classdef SCDclass_mdsparscalarint < SCDclass_mdspar
         end
    
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
            
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparscalartaridx.m b/classes/SCDclass_mdsparscalartaridx.m
index 7a216a1e80c7caef9a99f26f1de64d216f1db11e..7508b24df3eac17c9a31b68a608624100d66f8c4 100644
--- a/classes/SCDclass_mdsparscalartaridx.m
+++ b/classes/SCDclass_mdsparscalartaridx.m
@@ -31,7 +31,7 @@ classdef SCDclass_mdsparscalartaridx < SCDclass_mdspar
         end
   
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
             fprintf('  Target index is: %d\n',obj.targetidx);
         end
                 
diff --git a/classes/SCDclass_mdsparvector.m b/classes/SCDclass_mdsparvector.m
index 033d1be36e5e6383d07986caf7781cc7fa548953..d1619f3ee983eb09f1ad539a93c77c41256b0feb 100644
--- a/classes/SCDclass_mdsparvector.m
+++ b/classes/SCDclass_mdsparvector.m
@@ -28,7 +28,7 @@ classdef SCDclass_mdsparvector < SCDclass_mdspar
         end
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
         
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparvectorbool.m b/classes/SCDclass_mdsparvectorbool.m
index 38f7893cbd1dcf923a1460932c1d41d72cdae541..f104aaee42445c0c20f806f7862ddd219d40aef3 100644
--- a/classes/SCDclass_mdsparvectorbool.m
+++ b/classes/SCDclass_mdsparvectorbool.m
@@ -27,7 +27,7 @@ classdef SCDclass_mdsparvectorbool < SCDclass_mdspar
         end
    
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
            
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparvectordouble.m b/classes/SCDclass_mdsparvectordouble.m
index 079eacd93278b6e482097e64d19810800807005a..74a48728368731ae18bb6f63eb27203e2a9347b9 100644
--- a/classes/SCDclass_mdsparvectordouble.m
+++ b/classes/SCDclass_mdsparvectordouble.m
@@ -28,7 +28,7 @@ classdef SCDclass_mdsparvectordouble < SCDclass_mdspar
         end
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
         
         function entrystring = genMARTe2entry(obj, shot)
diff --git a/classes/SCDclass_mdsparvectorint.m b/classes/SCDclass_mdsparvectorint.m
index 6ed4fde11bc792aab8961f838a1a1d931b744918..55f420ae3b532e187b1864a223857dfcbd2c876e 100644
--- a/classes/SCDclass_mdsparvectorint.m
+++ b/classes/SCDclass_mdsparvectorint.m
@@ -28,7 +28,7 @@ classdef SCDclass_mdsparvectorint < SCDclass_mdspar
         end
         
         function printinfo(obj)
-            obj.printinfocommon;
+            printinfo@SCDclass_mdspar(obj);
         end
         
         function entrystring = genMARTe2entry(obj, shot)