Angular and Strategy Pattern: Dynamic Behavior