A .NET dynamic type library, the back-end for Convention-over-Implementation approach