VB (and C99 and C#, actually) have a way to set multiple attributes on one object with a contracted syntax where you don\'t have to repeat the object name before \".\" . Is
If your objective is just to avoid repetition and you are working with your own objects, you could use a fluent interface like this:
obj.set_attr1('foo') .set_attr2('bar')