LPS-50555 need to check all levels of child elements in case the first level of child elements arent the type we are looking for but their children are
LPS-50555 consolidating to one select required calling both update methods which would be ineffiecient when both arent needed
LPS-50555 SF