Reorganizando código e implementando o modelo
Product Modelo