What do you think it should return? Maybe, since the Xrecord is attached to a Dictionary, there are other Xrecords attached to the same Dictionary that hold the data you want? Also, Xrecords can themselves have Xdata (although I have not seen this used much).
Could you post a small drawing with the object that has that data attached?