Protocol

constructor(vararg codecs: PacketCodec<*>)
@Inject
constructor(codecs: Set<PacketCodec<*>>)