fix recusive liveobject handling