Fix the redefinition of the f! function of models (side effect of
previously loaded model). The package warns when this happen. Several benchmarks for the data structure. Now we chose the row buffer method according to results (mainly because the trajectory access with far way faster, but strangly not that much differences in other cases).