akkadotnet / Hyperion C# 282 62 Polymorphic serialization for .NET serialization hyperion serializer dotnet