Yegor: save client,project,task separately. Refactor