It's quite common in jQuery/Closure land. How else would you add a bunch of properties to an existing object?