Checked both nodeID and id when initWithDictionary