Do no produce special setData objects

Remove support for comparator argument (as in updated spec)
Make __setData__ property configurable true, it'll open door for possible
performance hacking
Make __setData__ configurable true