Commit C# I and OOP