fixed const correctness and bug where additional TrioModel objects after the initial object calculated incorrect probabilities