removed unused classes
renamed class
support validate with repeatable scripts
set custom type after migration has been resolved