protected void Clone(MetaInnerComponent c)
        {
            base.Clone((MetaHashComponent)c);

            c.Identifier    = identifier;
            c.Access        = access;
            c.ExportActions = exportActions;
        }
        public void AddInnerComponent(MetaInnerComponent hc)
        {
            if (innerComponents == null)
            {
                innerComponents = new List <MetaInnerComponent> ();
            }

            innerComponents.Add(hc);
        }
        public MetaInnerComponent Clone()
        {
            //Console.WriteLine ("[MetaInnerComponent.Clone] clonando o InnerComponent {0}...", identifier);
            MetaInnerComponent c = new MetaInnerComponent();

            Clone(c);

            return(c);
        }