internal LayerContainer(Layer layer)
{
this.Layer = layer;
base.Opacity = layer.Opacity;
this.progress = layer.progress;
this.orignalBounds = new List<Rectangle2D>();
layer.Progress += new EventHandler<ProgressEventArgs>(this.layer_Progress);
layer.PropertyChanged += new PropertyChangedEventHandler(this.layer_PropertyChanged);
}