or the other thing is that perhaps the analyzer should always contain a computer and instead of newing one up later on, the analyzer can expose methods for interacting with the computer. The computer becomes something that is internal to the analyzer.