Eval the static variable default value
Throw an exception when trying to access a non-public property
When getting all static properties, force accessibility
ReflectionClass#newInstanceArgs() param defaults to an empty array
Include static properties as default ones and takes class name out of non-existant property error
Use the class name used during construction when invoking the reflectionmethod for LSB