C-Sharp OOP