Reverted exclusion of object::data from the logic of dispatch. Constructor of object is implicit again.