SetterTrap should also cache nil or falsey values