Derive instrument FSM from object