mutable objects as default arguments