NameTransformer.Rule does not need to be public