It concerns the reading of PageParameters. They all use the StringValue constructor without passing the Session locale.
The StringValue will in turn use the systems locale.
So when I retrieve a _en formatted number (1.000) from my GET-Params, I get a wrong number (1) because my Server runs on a _de machine where a dot is a decimal delimeter.
I can work around that by again creating a StringValue based on my previous StringValue, but with passing the Session locale.
Shouldn't it pass the session's locale in first place?