1. factory method in Address was renamed to create(String address)
2. there were add equals and hashcode methods to Bandwidth