* support lazy loading for task
* change name SearchCondition to SearchCriterion
* commonalize SearchCriterionController