Various search criteria extraction.
Class methods should be class methods.
Merge branch 'release-2.0' of github.com:dchbx/gluedb into release-2.0