You are correct, the code could possibly create a mismatch if there are views named the same with different alias. The code provided in the view template default is really just an example on how to implement the code, so i wouldnt classify this as a "bug" per se, but i've updated the examples to use the -1 on the @Subset of the @ViewTitle.