Using property id serialization in ByPropertyIdArray

Instead of using the deprecated numeric id as keys, the serialized id is used now.
(Change I589d5c8fd1f42503cadbd0ad5148b1aff27795cf should be merged immediately
after merging this change.)

Change-Id: I5de8cd5e2280bda88cbbf2c351380082e2bb8ff0