PropertyExecutor's role is to synchronize property edition with filter
execution. When a filter is executed it usually uses properties users can
edit. Editing properties values while a filter is executing in another thread
could make uncertain behaviour. This executor is responsible to postpone
value edition until filter's execution is finished.