Move code into the constructor and process function on LavObject
Process function returns void

It shouldn't ever be allowed to fail.  We can't communicate this failure sensibly.