More work for version 2.8 which adds support for updating each components with the parent resource Id