Change strategy resolver for locale resolving, now powered by event dispatcher and not a custom resolver logic from scratch