public XElement ToXml( ) { return(new XElement( @"Layer", new XAttribute(@"Name", Name), _properties.SerializeToXml( ), Behaviours.ToXml( ), new XElement(@"Editors", Items.Select(i => i.ToXml( ))))); }