simulation

private open var simulation: WeakReference<Simulation<T, P>>