- Change 'belongs_to :country' association to be optional
- Change 'belongs_to :state' association to be optional
This refactoring allows a City record to exist without having
an associated Country or State, thus increasing the flexibility
of the data model for various use cases.