Add Error Code field to the Response
Add source implementation docs