Added ProductRepository and Database