[backend] products define product dependencies per entire product in future, not per media