Load multiple protocols from array