Restore covariant returns on BeanPropertyDefiniton subclasses.
Merge pull request #273 from christophercurrie/covariant

Restore covariant returns on BeanPropertyDefiniton subclasses.