             endView.includeInLayout = false;
             endView.cacheAsBitmap = true;
             
+            if (endView.contentGroup)
+            {
+                endViewProps.cgIncludeInLayout = endView.contentGroup.includeInLayout;
+                endView.contentGroup.includeInLayout = false;
+                
+                endViewProps.cgCacheAsBitmap = endView.contentGroup.cacheAsBitmap;
+                endView.contentGroup.cacheAsBitmap = true;
+            }
+                
             if (!(mode == SlideViewTransitionMode.UNCOVER))
                 slideTargets.push(endView);
             

            {
                endView.includeInLayout = endViewProps.includeInLayout;
                endView.cacheAsBitmap = endViewProps.cacheAsBitmap;
                endViewProps = null;
            }
        }

            startView.includeInLayout = false;
            startView.cacheAsBitmap = true;
            
            if (startView.contentGroup)
            {
                startViewProps.cgIncludeInLayout = startView.contentGroup.includeInLayout;
                startView.contentGroup.includeInLayout = false;
                
                startViewProps.cgCacheAsBitmap = startView.contentGroup.cacheAsBitmap;
                startView.contentGroup.cacheAsBitmap = true;
            }
            
            if (!(mode == SlideViewTransitionMode.COVER))
                slideTargets.push(startView);
        }
