implemented where clause splitter

any reason for not using a regular ctor?