ProductDB gets a constructor