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