init: split property context into platform & non-platform components am: 871c306855
am: ca1bcdb286

Change-Id: I698a1f395d5acebac76ae6d63a567eeffe756381