improved point iterator support. now it is possible to set the point iterator for an experiment and also co construct a point iterator from a weak point generator, a method which is able to generate a random point or fails