bug corrections & addition of class VirtualTable/PerlData