private constructor for Computation
docs wip