Added parameters validation
Exception management. See comments in the code for details
Added 'Search' command to Service description
Changed Aggregation method for array parameters
Enforced method definition