ValueProcessor now a ValueFactory.