OOP - Extension functions, ..., LINQ - solution created