A fast serializer for .NET objects