Don't pass parent around when rendering, keep it within layout transform stage instead. Then just pass any layout data in the querystring