Check if it would be possible to move logic on receive methods to baseAdapter, like trusted remotes check and origin chain id check