a domain property matcher with implementing C# interfaces and demonstration of production quality code, unit testing, code documentation