Restrict the set of types that a Property expression evaluates to
Merge pull request #2845 from pontusmelke/property-signatures

Restrict the set of types that a Property expression evaluates to