Hi Doug,
Thank you for your input. Your solution is the closest the solution I need.
I'd say even your tip is perfect but one thing stops me saying that. You said:
dug9000 wrote:(...) you will get a fresh copy of the sequence based on the original edit time copy of a sequence each time your sequence is called (...)
I'm worry about not the speed of loading you mentioned associated with your solution but the potential problems with the memory. Let say, I call the main sequence 1000 times without interrupting of the execution. So instead of having one copy of the sequence called with cleared/reinitialised all variables and properties I have 1000 copies in the memory. I'd call it a waste to have 1000 copies only because I need to have the the properties and variables cleared.
However, as I said, your solution is the closest the solution I need.
I still think that this idea needs to be impemented.