a bit better OBDADataFactory