Caching expression update and recalculate only once per event cycle
Make draggable property public.