Let's say you design a 1-row sequencer, and then use two mxj instances [mxj mySequencer] to build a 2-row sequencer...does Max create two separate JVM's? What's the method for keeping variables in each mxj object isolated? Setting them as private? protected? etc etc...