Problemas com DataGrid

Galera seguinte… estou tendo uma pequena dificudade para acessar uma propriedade de um obejto…

Tenho uma classe de equipamento

public class Equipamento implements Serializable {
	

	private static final long serialVersionUID = 1L;
	private int id;
	private String descricao;
	private Division divi;
	private Familia fami;
	private Fabricante fabri;
... 

A classe equipamento comtem objetos do tipo Division, Familia,Fabricante.

o que estou tentando fazer e acessar uma propriedade de um dos objetos no nata grid… tipo assim :

<mx:DataGrid x="13.25" y="125" width="426.75" id="data_Equipamento" dataProvider="{arrayEquipamento}" doubleClickEnabled="true" doubleClick="caregaAltera()">
	<mx:columns>
		<mx:DataGridColumn headerText="id" dataField="id" visible="false" />
		<mx:DataGridColumn headerText="Descrição" dataField="descricao"/>
		<mx:DataGridColumn headerText="Division" dataField="divi.descricao" width="70"/>
		<mx:DataGridColumn headerText="Familia"  dataField="fami.descricao"  width="110"/>
		<mx:DataGridColumn headerText="Fabricante" dataField="fabri.descricao" width="80"/>
	</mx:columns>
</mx:DataGrid>

Se eu fizer um for each no arrayEquipamento

no action script

              for each(var equ:EquipamentoClass in arrayEquipamento){
		Alert.show(equ.fabri.descricao);
	}

ele exibe perfeitamente…

alguem saberia como fazer para acessar no datagrid conforme expliquei acima ?

Fredi,
Sei q a partir do sdk 3.5 fami.descricao q vc fez funciona. Em qq situação vc pode usar labelFunction.

[]s