Refactors GetProducts to 1 public and 1 private method

Instead of 1 public and 2 private.