Looking at the 3 updates methods (ios,android and sp) we can see that ``` setName ``` ``` setDescription ``` and ```  variantService.updateVariant ``` are common. Why not having on the ``` AbstractVariantEndpoint ``` an ``` update(Variant variant) ```  doing these 3 operations + a call to ``` updateSpecificFields ``` (or whatever name) defined as abstract method and to be implemented by the concrete variant endpoints ?