OOP C# Eaxmples