Add support for mocking dynamic properties.

By deriving their method signatures from the type encodings of the properties.