feat(obj-constancy): improved object choice logic