But you want them independent. Otherwise if you have:

````
class MigrationOne < Migration
  for_site :de
end

class MigrationTwo < Migration
  for_site :uk
end
````

Both classes will list as their sites the one last defined. There's specifically a test in to make sure that doesn't happen. You never subclass migrations except from ActiveRecord::Migration in any case.