One of the confusing things for me, re-entering the YUI world, is when properties are pure instance vars and when they aren't. I feel more comfortable with a consistent approach - that is, every property is a proper YUI attribute or it isn't. Then interacting with the object, particularly in tests, isn't a mental game of "do I use get or just dot notation".