have to return Criteria references instead.  less fluent but more useful.
legacy constructor for migrations