directobjectreference3