FindAll getSelection and getOrderBy is now protected
new validator
support for traversable