As the c#9 has introduced a new type i.e record and which has also the same feature "partial" like class. Should not be good to declare the viewmodel's(Nop.Web.Models) records as partial. So that source code customization keeps organized.
NOTE: If the same topics exist earlier please ignore this post.