support for Product::isAvailable through getStock > 0