Played with C# inheritance and some LINQ queries along with simple lambda expressions.