public FullObjectDecoratedRenderer(InspectorItemRenderer renderer, FullObjectRenderer contextRenderer)
        {
            this.renderer = renderer;
            this.contextRenderer = contextRenderer;

            groupName = renderer.inspectorAttribute.group;
            InitializeLayouts();

            visibilitySetter = VisibilitySetter.GetVisibilitySetter(renderer, contextRenderer);
            InitializeMessageRenderers();
        }
        public FullObjectDecoratedRenderer(InspectorItemRenderer renderer, FullObjectRenderer contextRenderer)
        {
            this.renderer        = renderer;
            this.contextRenderer = contextRenderer;

            groupName = renderer.inspectorAttribute.group;
            InitializeLayouts();

            visibilitySetter = VisibilitySetter.GetVisibilitySetter(renderer, contextRenderer);
            InitializeMessageRenderers();
        }