To avoid the BC break, can you instead add a `setPath()` method?