Ensures that 'query' array always contains key 'query'
Removes support for injecting query object to build() method and changes
the order sequences are parsed
Adds convenience methods for getting/setting sequence
Refactors QueryHelper to support new build() method description in
QueryBuilder and adds support for performing queries based on Selector
instance
Adds support for initializing new Selector instance with the root
Sequence instance
Adds test for query that uses multiple sequences
Fixes tests