protected Layer() { progress = 100; progressWeight = 1.0; Container = new LayerContainer(this); Metadata = new Dictionary<string, string>(); ViewBounds = Rectangle2D.Empty; LayerOrigin = Point2D.Empty; }