xml2js has weird issues with undefined fields