Lease serializes vm_id instead whole vm - prevents looping in dicts