C# base view Model

for comparison between F# & C#