Polymorphic keywords migration