Dynamic, object oriented virtual machine