init: split property context into platform & non-platform components am: 7a5db4ec7f
am: a0f91e8efc

Change-Id: I2ae968586726bb8639dce914e5bc3f783f21d42e