Refactor  SlideBlocks to class hierarchy and use Html.DisplayFor in markup.