Loader rollback capability should be separated
Not all loaders are capable of rollback - there should be a separate RollbackableInterface or somesuch for those that are.
Not all loaders are capable of rollback - there should be a separate RollbackableInterface or somesuch for those that are.