} else if (descriptor.componentName === ComponentNames.Continuous) {
    return state.observations.find(o => o.internalId === internalId && o.rowObjectId === rowObjectId && o.rowObjectType === rowObjectType)
  } else if (descriptor.componentName === ComponentNames.Sample) {
    return state.observations.find(o => o.internalId === internalId && o.rowObjectId === rowObjectId && o.rowObjectType === rowObjectType)
  } else {