Stricter arguments checking
Removed useless initialization
Only lookup the relevant AppTransports from AppClients