Inherits Enum < Comparable < Value < Object
Run the block given in parameter if the direction is a rollback
Return true whether the migration is a rollback
Run the block given in parameter if the direction is a upstream
Return true whether the migration is a upstream