updated objectreference dao