public void setWikiApi(O2MediaWikiAPI newWikiApi)
 {
     //perform a shallow copy from newWikiApi to WikiApi)
     //"before:{0}".info(WikiApi.HostUrl);
     foreach (var property in WikiApi.type().properties())
     {
         Reflection_ExtensionMethods_Properties.prop(WikiApi, property.Name, newWikiApi.prop(property.Name));
     }
     //"after:{0}".info(WikiApi.HostUrl);
 }