preoperty_map added