added namespace support to the pickler