Passing a ViewModel by Attribute to ASP.NET Core ViewComponents