Added decorator to produce structured response