Added methods for storing the instruction as a property, as well as getting the instruction type