InstructionDeserializer split into separate deserializers