small refactor -> moved methods to Products static