support NSCoding for JESettings properties