Make Instruction constructor private