add partnerDeviceId method, make typedIds public, docs