Don't cache fitness inside vectors as fitness function may change across calls
Allow vectors to be created directly from members. The creation of vectors from constraints is deprecated.