better support extended properties.