This interface is internal and new in the 3.5 series.
Can't we rename thevfield along withmit's uses? It's better to convey the same concept using the same interface.