Where is not an invariant
Code clean
Namespace fix
Selection criteria is now in constructor.
Selection is now query
Dataset query limit and offset implemented
Connection query minimal implementation
Query values selection implementation