update TODO
refactor value bouncing in PropertyDispatcher. Surprisingly tests pass now...