-typedef wrapper<long> wrapped_integer;
-typedef wrapper<double> wrapped_real;
-typedef wrapper<bool> wrapped_boolean;
-typedef wrapper<std::string> wrapped_string;
-typedef wrapper<std::wstring> wrapped_wstring;
-typedef wrapper<std::vector<serializable_ptr> > wrapped_array;
-typedef wrapper<std::map<std::string,serializable_ptr> > wrapped_dictionary;
+typedef SerializableBase<long> SerializableInteger;
+typedef SerializableBase<double> SerializableReal;
+typedef SerializableBase<bool> SerializableBoolean;
+typedef SerializableBase<std::string> SerializableString;
+typedef SerializableBase<std::wstring> SerializableWideString;
+typedef SerializableBase<std::vector<SerializablePtr> > SerializableArray;
+typedef SerializableBase<std::map<std::string,SerializablePtr> >
+ SerializableMap;