added definition to make boost property thread safe