dataobject referencing bug fix
super class selector fix
positions calculation added