Model mapping
Map a vendor's real model names onto the names your client expects.
Third-party vendors rarely use the model names your client asks for. Add a mapping and the client keeps calling the name it knows while the proxy translates it to the vendor's real one. You can also set a fallback model for when a candidate key doesn't offer the requested one at all.

