VIVO-605: updated generator to make the middle name a separate assertion