Adding runtime reflection based serializers.
Improve tests.
Add reflection based serializer tests.
Fix default collection serializers.
Add UnpackToCore
Add UnpackToCore
Code clean up.
Refactor verification logic.
Fix reflection based tuple serializer bugs.
Add more precise collection traits.
Add collection support to reflection based serializer.
Implements special property handlings.
Fix reflection based enum serializer.
Merge remote-tracking branch 'origin/0.5-reflective' into 0.5-reflective
Improve UnpackToCore exception.
Fix some concrete collection are not considered in reflection serializers.
Fix some interfaces are not treated correctly in reflection serializers.
Fix NameValueCollectionSerializer does not serialize key with empty values correctly.
Fix wrong assertion.
Code cleanup.