.NET Serializer that using reflection mechanism