allow overwriting properties, but still exclude data descriptors
Merge pull request #71 from dannyroberts/better-target-descriptors

allow overwriting properties, but still exclude data descriptors