It is no good practice to return array of objects. Why not to make wrapper class for all this objects ?