it's a bit ugly to directly assign a variable which, judging from its name, is private: isn't there an alternative to accomplish the same effect?