Factorize Product building in service