fix child building code; add getIDs that returns an array of the items' ids to DataSource