Webservices not respect position, category_product

I've detected that when you save a product with Webservices, the position of category_product is removed by $this->deleteCategories(). Furthermore if you use the setWsPositionInCategory, never save the value because the setWsCategories not save the positions before remove the category_product rows.