C# OOP Homework 1