Adjusting default strategy to replace, make strategy changeable from controller, and use layer level strategy.