stop using `send` so that method privacy is respected and we get a small
perf increase
use the provided block to filter lists
do not search through the keys array twice
this should be private, no other instances of Root should call it
Try arel master

Conflicts:
	Gemfile
slice! should not remove default hash value/proc