UserAddress.name and ShippingAddress.name can be properties or callables

As far as I can see, this has been fixed on the 0.6 branch but I believe that the problem can be handled better so that the code works with either *name* as a property and as a method.