do i need classes or mvp - C#