public override IShape Clone() { return(new UserDefinedShape { StrokeThickness = StrokeThickness, Strokes = Strokes.Clone() }); }