Extracting strategy super class!