Fix has_one_through association