An efficient method to construct minimal protocol adaptors by