#65 VirtualTable support (1.5.x) - add encoder/decode + tests

see issue #65