made some object members "private" seeming with underscores preceding attribute or method name.