Use interface instead of the concrete class.
Pass IReportServerWriter to MigrateForm
Add future task