public override XElement SerializeItem(object item, object parentItem)
        {
            VirtualRouterOutput output = item as VirtualRouterOutput;

            if (output == null)
            {
                return(null);
            }
            XElement serializedOutput = base.SerializeItem(item, parentItem);

            return(serializedOutput);
        }
        public override object DeserializeItem(XmlNode serializedItem, object parentItem)
        {
            VirtualRouterOutput restoredOutput = base.DeserializeItem(serializedItem, parentItem) as VirtualRouterOutput;

            return(restoredOutput);
        }