Upate how PHP property names are generated.

Examples.

FooBar > fooBar
FOOBar > fooBar
foo    > foo
FOO    > foo
fBar   > fBar