In my projects, I frequently use viewmodels (simple classes used just for transferring data to view) like ProductAdditionnalInformationForCustomFees classes who are used just to render data and used in few times in the project.
But, actually I have a lot of these and I think it's not the best way to handle data transfer between controller and view.
I could use anonymous classes but i would lost the properties intellisense who greatly improve development time and bug hunting.
Is there a way to make something like anonymous classes but with intellisense?