VP-45, VP-46 implemented required and allow_empty metadata flags