As a general comment, warnings during compile time are an obstacle to development in a professional environment. There are five of these warnings in the UnitClassLibrary code.
Suggest using C# 'new' keyword to eliminate the warning in the nine instances.