Marvin-Brouwer / FluentSerializer C# 21 3 A fluent take on serializer libraries dotnet json xml hacktoberfest