Added missing getOptions() method to product interface