public ChangeSet ReverseChangeSet (ChangeSet cs)
		{
			IntPtr err_handle;
			ChangeSet result = new ChangeSet (gconf_engine_reverse_change_set (handle, cs.Handle, out err_handle));
			if (err_handle != IntPtr.Zero)
				throw new GLib.GException (err_handle);
			return result;
		}
		public void CommitChangeSet (ChangeSet cs, bool remove_committed)
		{
			IntPtr err_handle;
			if (!gconf_engine_commit_change_set (handle, cs.Handle, remove_committed, out err_handle))
				throw new GLib.GException (err_handle);
		}