Make __setData__ configurable true
Get rid of special setData object and comparator
Configurable internal mapData