bug fix - update cached values when updating data ;)
make our sample work again (results are no longer mutable)