Fix: Renamed unused search/request is a breaking change

We renamed unused but public generated descriptors/requests which technically is a breaking change. 

Instead of bumping version to 2.0 to follow semver strictly for now we found a way around this by adding an obsolete subclasses for now.