moved actions into new classes implementing IMigrationAction