code documentation of parameter object setters + new setter for x0 from straight double arrays