Made some refactoring for ClientOrder and implemented approve/reject client order