hiding InfluenceMap from TestRecord. the goal is to keep a facade on TestRecord