Added sensorIR with heritance and observable