HTTPBasic and Hawk would be extending Abstract Strategy and implementing StrategyInterface