public Area(string name, string xamlName, IComponentCollection components) { Name = name; XamlName = xamlName; Components = components.AsReadOnly(); }