Sparql auto-detect data types implementation + minor class updates