DEV: Passing int by value instead of const reference
DEV: Add new constructor for simulation data
DEV: Remove simulate method from all other classes than diffusion process