Change GameObject Layer during runtime will not work on PolySpatial

Hello again guys, i found that changing gameobject.layer during runtime will not reflect on PolySpatial capabilities (related to collider layers or ignored layers)… is there any way to change gameobject layers during runtime and update polyspatial reference for collider capabilities? (maybe calling something like ObjectHelper.MarkDirty(this.gameobject) )

I believe the only way at present is to create a new GameObject.