Defines new logic to allow exclude some properties (eg. getClass)
Adds constant under which excluded properties can be defined
Extends tests to check if excluded properties works on higher level
Adds conversion of Struts property to XWork property
Includes check for braces in expression
Uses OgnlUtil to execute action/method instead of Reflection
Updates tests as using Object's methods is prohibited
Extends patterns with parenthesis during initialisation
Additional use cases to check method access
Extends SecurityMemberAccess to included excluded classes
Renames excluded properties to excluded classes
Creates default context with excluded classes
Sets excluded classes during injecting OgnlUtil
Adds mapping of excluded classes key
Uses excluded classes to
Updates test to use new excluded classes
Defines excluded classes
Removes hardcoded excluded params
Adds special treatment of Object class and unit test
Adds more use cases