cross-platform context property setting

I think..