I guess it is mistake

You mistook generics.
Merge pull request #31 from shinriyo/patch-1

You are right, thanks!
Fix a code for testing, it causes no-newline EOF and invalid path output
Make SerializerBuilder<TObject>.GetTargetMembers() stricter

Remove non-accessible members from the target:
  * properties which has no public setter, or
  * fields which is initonly,
  * moreover, it is not a addable collection nor dictionary.
Update NuGet component files for package restoring
Move member extraction code for accurate testing.
Add member extraction test.
Make annotated non-public members are serializable (issue #33).
Fix .NET 3.5 build.
Update mpu binaries.
Update changelog.
Fix concurrency bug.
Add support for non-public annotated member serialization.
Update packages.
Merge branch 'master' of github.com:msgpack/msgpack-cli

Conflicts:
	README.md
Adding runtime reflection based serializers.
Merge remote-tracking branch 'fork/master' into 0.5
Merge with msgpack-cli
Merge tag '0.5'
Merge branch 'master' into 0.5