Refactoring FINAL STEP create inheritance of prices, split switch-statement into children END