The Windows Runtime Object can only be used in the threading context where it was created, because it implements INoMarshal ...