public virtual TC Scale(double xFactor, double yFactor) { Transformations.Add(TransformationFactory.Scaling(xFactor, yFactor)); return((TC)this); }