apply fixes suggested by IDEA
only specify data point class when calling createRecord. make the constructor of RecordTuple public.
Merge remote-tracking branch 'origin/move_away_from_spring' into move_away_from_spring