Move History model to mixin