optimize perf of multi-source properties