davidebbo/ReflectionMagic — pull request #3 by configurator (2014-10-14 03:54:06+00:00)
Title: Don't wrap an object more than once

This makes the action .AsDynamic() idempotent, so x.AsDynamic().AsDynamic() can still access x's fields; this also means code which uses the AsDynamic() version can be reentrant.