allow to use different a AddressModel for shipping and billing from https://github.com/sephii/django-shop/commit/5c1cd4562cf413b7bf0d3d63bc584ff4ff8ee6f5