replace mapProperty with mapBy

just a detail, but as I understood, the mapProperty has been quietly deprecated in favor of mapBy