This is the only thing that bothers me with the changes. The maximizer already knows that `position` has to be optimized, hence it should be possible that the maximizer passes this information to the actual algorithm. For me it looks a bit redundant to pass the Parameter object twice.

If we could improve this, I would'n object to merge this into master.