fill in elementReaderType in return type