Why we didn't use embedded gem object for virtio gpu when making ttm bo a gem bo subclass?