I've never seen anything like this before. I have an object called action containing 3 properties (actionType, faxNumber and guid).
I do console.log('action=', action, 'guid=', action.guid) and get:
action = AutomationActionFax {__ob__: Observer}
actionType: "fax",
faxNumber: null,
guid: "JHANQK1MQ",
guid = null <-- WTF???
How is is possible to see the property guid on the action set to JHANQK1MQ, then ask for action.guid in the same statement and have it return null?