I create a Section named "-Post". Section property Hidden is FALSE. I set to TRUE and section Name is now "--Post". I think character "-" is reserved in section name (at first position of course) so if a name a section "-Post" must set hidden property to TRUE.
Script compiles even if generated name is "--Post", but I can see your point.
I`ll make it more consistent later on.
Thanks for yours feedback!