If always readOnly make this a DataField