Introduced `$lookupType` and `$lookupTypes` on a `message` `part` element which has declared an `element` instead of a `type`.

Within `Client.prototype._invoke()` the `input.$lookupType`  property will be used if `input.$type` is not available, providing a first hook for further parameter look ups to move in the right direction and resolve the desired property with the already existing/implemented code.