It *is* bad OOP, that's why I mentioned this in the beginning. Playing around with the UAVO browser helped me understand more about classes, so I think I understand most of what you're getting at.

However, I'm confused what is "the way I'm doing" for setting member variables of another class. Could you point to a specific example.