[Class] HistoryOperation [Description] 
Common base class for operations that affect the migrations history table. The migrations history table is used to store a log of the migrations that have been applied to the database.