If you let TM back up the VMs, then every time you run one it changes and will be backed up. This unnecessarily fills up the TM drive. Better to not let TM do the back up and back up manually as needed. I rely on weekly disk image backups to handle this. I tend to keep any data files on the Mac side of things, so they get backed up individually via TM and can be restored easily.