removed hasReference(DataArray) from interface, remoceReference takes
the id instead of the DataArray