Refactors ProductApiController and Obsoletes the ProductVaraintApiController