Isn't passing a mutable object as a default parameter bad idea?