code: def properties(self) -> Properties:
      if self._properties is None:
          self._properties = self._compute_properties()
      return self._properties
  
imports: from dataclasses import dataclass, field
  import lexer
  import parser
  from typing import Optional
label_desc: Use image node_id 1 for calling the Instruction obj's underlying member method code with example usage: obj.properties() and returns: self