Working on pricing strategies applying Strategy and Composite GoF
pattern