Make VT config an abstract type, drop ID parameter from sql signature