All LavObject functions are virtual
LavObjects no longer have mutexes.

This might change. It depends how I implement the new threading guarantee.