Format Agnostic Serialization for .NET