protected virtual void Dispose(bool disposing)
 {
     if (!disposed)
     {
         us.Delay(-adjust, recursive);
         disposed = true;
     }
 }
            public TransformSequence(Transformable <T> us, double adjust, bool recursive = false)
            {
                this.recursive = recursive;
                this.us        = us;
                this.adjust    = adjust;

                us.Delay(adjust, recursive);
            }