Library to convert C# Xml serialization objects into a code based schema