ok... now we have a common method (value) in each of the strategy subclasses... elevate it to the parent level to make the template.