Outside the scope, but why have a separate class for RTL instead of the previous attribute approach