Can this be managed by `has_many :courts, through: 'postcode_courts'`?